E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
android-网络编程
RabbitMQ-构架原理
理解背后构架设计思想以及在高性能存储系统、
网络编程
技巧。理解消息中间件的优缺点学习内容:1、RabbotMQ构架与实战2、Rabbit
CNJomin
·
2023-10-06 21:51
RabbitMQ
rabbitmq
java
网络编程
中“TCP”编程——简单通信
前言计算机网络是指两台或多台计算机组成的网络,在同一个网络中,任意两台计算机都可以直接通信,因此所有计算机必须遵循同一种网络协议常用协议TCP/IP协议(TCP协议和IP协议):TCP协议时一种面向连接,可靠传输的协议;IP协议是一种分组交换传输的协议;UDP协议:UDP协议是一种无连接,不可靠传输的协议;基于TCP/IP协议的TCP编程在学习TCP编程时,我们最先要了解的就是Socket,那什么
雾远望
·
2023-10-06 21:50
java
eclipse
Java实现TCP/IP
网络编程
SocketSocket是一个抽象概念,一个应用程序通过一个Socket来建立一个远程连接,而Socket内部通过TCP/IP协议把数据传输到网络。┌───────────┐┌───────────┐│Application││Application│├───────────┤├───────────┤│Socket││Socket│├───────────┤├───────────┤│TCP││
小田同学卷代码
·
2023-10-06 21:49
eclipse
java
tcp/ip
Java
网络编程
实现TCP通信
#粤嵌星计划,粤嵌我来了##粤嵌星计划,粤嵌我来了#TCP协议是面向连接的通信协议,即在传输数据前先在发送端和接收端建立逻辑连接,然后再传输数据,它提供了两台计算机之间可靠无差错的数据传输。在TCP连接中必须要明确客户端与服务器端,由客户端向服务端发出连接请求,每次连接的创建都需要经过“三次握手”。第一次握手,客户端向服务器端发出连接请求,等待服务器确认,第二次握手,服务器端向客户端回送一个响应,
Crush258_
·
2023-10-06 21:49
java
网络
tcp/ip
Java中的TCP通信(
网络编程
二)
简介TCP(传输控制协议)是一种在计算机网络中常用的协议,它提供了可靠的、面向连接的通信(协议信息链接:TCP协议)。在Java中,我们可以使用Socket和ServerSocket类来实现TCP通信。JavaTCP通信关键方法客户端套接字(Socket)方法:-Socket(Stringhost,intport):使用指定的主机和端口创建一个客户端套接字。-Socket(InetAddressa
林杜雨都
·
2023-10-06 21:48
Java学习
网络
java
tcp/ip
Linux
网络编程
系列之TCP协议编程
一、什么是TCP协议TCP(TransmissionControlProtocol)协议是一种面向连接的、可靠的、基于字节流的传输控制协议,属于传输层。TCP协议可以通过错误检测、重传丢失的数据包、流量控制、拥塞控制等方式来实现可靠传输,同时也具有较好的效率和速度。二、特性1、面向连接:TCP协议是一种面向连接的协议,需要在数据传输前先建立连接,传输完成后再释放连接。2、可靠传输:TCP协议通过序
Great Macro
·
2023-10-06 21:33
Linux
C语言程序设计
c语言
linux
C 迷你系列(六)select 与 stdio 混用所带来的问题
引言在《UNIX
网络编程
》一书135页的末尾提到关于select与stdio相关函数混用的问题。这里我把它单独拿出来,以一个简单的例子说明一下。避免之后的使用中出现类似的问题。
Tubetrue01
·
2023-10-06 20:26
C#和网络通讯:TcpClient、TcpListener和Socket的使用比较
为了简化
网络编程
的复杂性,C#提供了TcpClient、TcpListener和Socket这三个类,用于实现TCP通信。本文将对它们进行比较,并介绍它们的主要用途。
华山自控编程
·
2023-10-06 20:12
华山编程培训中心
学习C#常见技能解析
网络
linux
运维
自动化
开发语言
c#
Android
网络编程
(http协议)
简介HTTP全称是HyperTextTransferProtocol,翻译过来叫超文本传输协议,看起来很高端的名字,实际上他就是字面意思,就比如你想知道“HTTP协议是什么”,服务器上呢有个超文本,就姑且当他是个记事本里面记录着“HTTP协议是什么”的答案,你想要,那么服务器就和你约定好了用“顺丰快递传”,所以这就是传输超文本的协议。它是一个属于应用层的协议,什么叫应用层,简单说就是和应用进程交互
zerohdq
·
2023-10-06 20:21
Java中的UDP通信(
网络编程
一)
了解UDP通信UDP协议是一种不可靠的网络协议(协议信息链接:UDP协议),它在通信的两端各建立一个Socket对象,但是这两个Socket只是发送,接收数据的对象,因此对于基于UDP协议的通信双方而言,没有所谓的客户端和服务器的概念。Java提供了DatagramSocket类作为基于UDP协议的Socket。JavaUDP通信关键方法介绍创建服务器端的UDPSocket:DatagramSoc
林杜雨都
·
2023-10-06 19:39
Java学习
网络
java
udp
人生苦短,我用python!
点击关注异步图书,置顶公众号每天与你分享IT好书技术干货职场知识参与文末话题讨论,每日赠送异步图书——异步小编Python这个无所不在的编程语言,薪资高到没朋友,《Python神经
网络编程
》的新书发布、
weixin_34402090
·
2023-10-06 18:58
Linux
网络编程
-UDP协议详解
目录一、UDP的概述二、UDP的首部格式三、UDP校验一、UDP的概述UDP(UserDatagramProtocol,用户数据报协议)是传输层的协议,功能即为在IP的数据报服务之上增加了最基本的服务:复用和分用以及差错检测,UDP提供不可靠服务,具有TCP所没有的优势。优势:1.UDP无连接,时间上不存在建立连接需要的时延;2.空间上,TCP需要在端系统中维护连接状态,需要一定的开销,此连接装入
ProYuan28
·
2023-10-06 16:33
linux网络编程
linux网络编程
UDP
Linux
网络编程
——UDP编程
文章目录前言一、udp编程相关函数1、socket函数2、bind函数3、sendto函数4、recvfrom函数5、close函数二、实际案例总结前言1、UDP通信协议,服务器端和客户端无需建立连接,只需要知道对方套接字的地址信息就可以发送数据2、UDP通信流程图:一、udp编程相关函数1、socket函数功能:创建套接字并返回套接字描述符头文件:#include函数原型:intsocket(i
Conspicuous.
·
2023-10-06 16:33
网络编程
udp
网络
linux
linux
网络编程
之:UDP数据包格式
UDP数据报格式有首部和数据两个部分。首部很简单,共8字节。包括:◆源端口(SourcePort):2字节,源端口号。◆目的端口(DestinationPort):2字节,目的端口号。◆长度(Length):2字节,UDP用户数据报的总长度,以字节为单位。◆检验和(Checksum):2字节,用于校验UDP数据报的数字段和包含UDP数据报首部的“伪首部”。其校验方法同IP分组首部中的首部校验和。伪
用户昵称23
·
2023-10-06 16:31
java
udp
网络
linux
开发语言
servlet
Linux
网络编程
_04_传输层UDP和TCP协议详解
Linux
网络编程
总目录(点击下面链接即可到达对应章节)Linux
网络编程
_01_网络基础Linux
网络编程
_02_socket套接字Linux
网络编程
_03_应用层HTTP协议Linux
网络编程
_04
柿子__
·
2023-10-06 16:00
Linux网络编程
网络
udp
tcp/ip
计算机网络
传输层
Linux
网络编程
系列之UDP协议
一、什么是UDP协议UPD协议(UserDatagramProtocol,用户数据报协议)是Internet协议族中的一个无连接协议,属于传输层,它不保证数据传输的可靠性或完整性,只是把应用程序发给网络层的数据封装成数据包进行传输。二、特性1、无连接性:UDP协议不需要在发送数据之前建立连接,也不需要在传输过程中维持连接状态。2、数据报式:UDP协议把应用程序发送的数据封装成报文(数据报)进行传输
Great Macro
·
2023-10-06 16:00
Linux
C语言程序设计
c语言
linux
Linux中getopt函数、optind等变量使用详解
getopt函数、optind等变量使用详解最近在学习《Unix
网络编程
》vol2时,发现书中例子经常使用一个命令行解析getopt函数,因为函数声明比较特别,根据自己摸索,遂总结出使用方法。
u012903992
·
2023-10-06 13:32
C++
linux
运维
服务器
糖儿飞教你学C++ Socket
网络编程
——7. Win32 API网络通信程序
对于WinSock编程的初学者来说,由于控制台程序不涉及Windows的界面及消息响应机制,因此能更容易理解WinSock编程的流程,但目前大多数应用程序都是Windows界面的,因此需要学习将控制台程序改造成Windows界面的程序,而改成Windows界面程序的关键是将WinSock编程的代码嵌入到Windows界面程序的合适位置中。3.1Windows对话框程序对于Windows界面的程序来
wuxia2118
·
2023-10-06 13:43
了解UDP协议(Java
网络编程
篇 一)
了解UDP(UserDatagramProtocol)UDP是无连接通信协议,即在数据传输时,数据的发送端和接收端不建立逻辑连接。简单来说,当一台计算机向另外一台计算机发送数据时,发送端不会确认接收端是否存在,就会发出数据,同样接收端在收到数据时,也不会向发送端反馈是否收到数据。特点无连接:UDP通信不需要建立连接,直接发送数据报。不可靠:UDP通信不保证数据的可靠性和顺序性,数据报可能会丢失或乱
林杜雨都
·
2023-10-06 12:41
Java学习
网络
java
udp
lv7 嵌入式开发-
网络编程
开发 13 UNIX域套接字
1UNIX域流式套接字本地地址structsockaddr_un{unsignedshortsun_family;/*协议类型*/charsun_path[108];/*套接字文件路径*/};UNIX域流式套接字的用法和TCP套接字基本一致,区别在于使用的协议和地址不同UNIX域流式套接字服务器端流程如下:(1)创建UNIX域流式套接字。(2)绑定本地地址(套接字文件)。(3)设置监听模式。(4)
4IOT
·
2023-10-06 11:44
嵌入式开发
网络
unix
linux
lv7 嵌入式开发-
网络编程
开发 12 IP协议与ethernet协议
目录1IP协议作用和意义2IP数据报首部格式3IP数据报分片4以太网协议作用和意义(链路层)5练习1IP协议作用和意义IP网的意义当互联网上的主机进行通信时,就好像在一个网络上通信一样,看不见互连的各具体的网络异构细节。如果在这种覆盖全球的IP网的上层使用TCP协议,那么就是现在的互联网(Internet)。网络互联使用路由器,路由器转发的都是IP协议分组在互联网中的传送过程分组传输路径2IP数据
4IOT
·
2023-10-06 11:13
嵌入式开发
网络
tcp/ip
linux
线程、事件与QObject
Qt中创建、运行线程的“易用”性、缺乏相关编程尤其是异步
网络编程
知识或是养成的使用其它工具
lsfreeing
·
2023-10-06 11:10
Qt
事件
Qt经典—线程、事件与Qobject
Qt中创建、运行线程的“易用”性、缺乏相关编程尤其是异步
网络编程
知识或是养成的使用其它工具
05jin
·
2023-10-06 11:39
qt
qt
Android-
树形选择列表
Android-
树形选择列表-简书列表控件:多级树(第三方AndroidTreeView)_android多级树形控件-CSDN博客https://www.cnblogs.com/bdsdkrb/p/5841468
wushijun5200
·
2023-10-06 11:38
android
Linux网络分析必备技能:tcpdump实战详解
推荐视频:网络原理tcp/udp,
网络编程
epoll/reactor,面试中正经“八股文”tcpip,accept,11个状态,细枝末节的秘密,还有哪些你不知道c/c++linux服务器开发学习地址:c
linux大本营
·
2023-10-06 10:10
linux
tcpdump
tcpip
lv7 嵌入式开发-
网络编程
开发 09 UDP通信
目录1用到的相关API1.1write/read到send/recv1.2sendto与recvfrom2UDP通信的实现过程3服务端代码、客户端、makefile代码实现1用到的相关API1.1write/read到send/recvsend函数原型:ssize_tsend(intsockfd,constvoid*buf,size_tlen,intflags);send()函数用于在打开的网络套
4IOT
·
2023-10-06 10:56
嵌入式开发
网络
udp
linux
lv7 嵌入式开发-
网络编程
开发 10 TCP协议是如何实现可靠传输的
目录1TCP最主要的特点1.1特点1.2面向流的概念1.3Socket有多种不同的意思2TCP是如何实现可靠传输的?3TCP报文段的首部格式4作业1TCP最主要的特点TCP是面向连接的运输层协议,在无连接的、不可靠的IP网络服务基础之上提供可靠交付的服务。为此,在IP的数据报服务基础之上,增加了保证可靠性的一系列措施。1.1特点TCP是面向连接的运输层协议。每一条TCP连接只能有两个端点(endp
4IOT
·
2023-10-06 10:56
嵌入式开发
网络
tcp/ip
linux
lv7 嵌入式开发-
网络编程
开发 11 TCP管理与UDP协议
目录1TCP管理1.1三次握手1.2四次挥手1.3保活计时器2wireshark安装及实验3.1icmp协议抓包演示3.2tcp协议抓包演示3UDP协议3.1UDP的主要特点:4练习1TCP管理1.1三次握手TCP建立连接的过程叫做握手。采用三报文握手:在客户和服务器之间交换三个TCP报文段,以防止已失效的连接请求报文段突然又传送到了,因而产生TCP连接建立错误B的TCP服务器进程先创建传输控制块
4IOT
·
2023-10-06 10:55
嵌入式开发
网络
tcp/ip
udp
linux
如何进行
网络编程
和套接字操作?
网络编程
是计算机编程中重要的领域之一,它使程序能够在网络上进行数据传输和通信。C语言是一种强大的编程语言,也可以用于
网络编程
。
灰度少爷
·
2023-10-06 08:40
C语言100问
网络
服务器
运维
JavaEE——自主实现计时器
举一个非常常见的例子,在
网络编程
中,经常会出现“卡
Mo_yang.
·
2023-10-06 06:05
JavaEE
java-ee
java
开发语言
JavaEE-
网络编程
套接字(UDP/TCP)
下面写一个简单的UDP客户端服务器流程思路:对于服务器端:读取请求,并解析–>根据解析出的请求,做出响应(这里是一个回显,)–>把响应写回客户端对于客户端:从控制台读取用户输入的内容–>从控制台读取用户输入的内容–>从控制台读取用户输入的内容–>将其显示在屏幕上全部代码如下:服务器端:packagenetwork;importjava.io.IOException;importjava.net.D
登 风
·
2023-10-06 05:23
Java-EE
网络
java-ee
udp
如何进行
网络编程
和套接字操作?
#C语言
网络编程
和套接字操作
网络编程
是计算机编程中重要的领域之一,它使程序能够在网络上进行数据传输和通信。C语言是一种强大的编程语言,也可以用于
网络编程
。
灰度少爷
·
2023-10-06 05:03
网络
Java
网络编程
(超级详细)
前言:本文是初学Java
网络编程
时所记录的学习笔记,方便以后查阅学习,同时也作为资料总结分享给大家,如果有问题欢迎指出!!
imByte
·
2023-10-06 02:38
JavaSE
java
socket
java基础之
网络编程
UDP传输
目录一:UDP传输步骤二:UDP发送端和接收端1:UDP传输-发送端思路2:UDP传输-接收端思路3:例子4:注意三:练习一:UDP传输步骤DatagramSocket与DatagramPacket建立发送端,接收端。建立数据包。调用Socket的发送接收方法。关闭Socket。发送端与接收端是两个独立的运行程序。二:UDP发送端和接收端1:UDP传输-发送端思路1:建立udp的socket服务D
山海自有归期
·
2023-10-06 02:38
java
udp
java
网络
Java之
网络编程
的详细解析
1.
网络编程
入门1.1
网络编程
概述计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统
网络编程
在网络通信协议下
东北赵四
·
2023-10-06 02:37
java
开发语言
java
笔记
网络编程
计算机网络
Java学习之路
目录一、入门级1.学习Java基础2.理解面向对象编程(OOP)3.掌握基本的数据结构和算法4.学习异常处理二、中级水平5.深入学习Java标准库6.学习多线程编程7.学习
网络编程
8.学习数据库操作三、
云边的快乐猫
·
2023-10-06 00:20
Java知识
java
学习
开发语言
学习路线
编程开发
android多用户共进程,
Android-
多进程初识
Android-
多进程初识学习自进程与线程IPC(Inter-ProcessCommunication)指的是进程间通信,指的是两个进程之间交换数据的过程。
徐校长
·
2023-10-05 22:14
android多用户共进程
【JavaSE】常用类:String、LocalDateTime......
【JavaSE】注解文章地址【JavaSE】集合框架文章地址|HashMap源码解析|List相关实现类源码解析【JavaSE】泛型文章地址【JavaSE】IO流文章地址|字符编码详解【JavaSE】
网络编程
愿你满腹经纶
·
2023-10-05 20:37
Java
java
jvm
算法
C10K问题
C10K问题是由一个叫DanKegel的工程师提出并总结归纳的,可参考如下链接http://www.kegel.com/c10k.htmlC10K问题解决之道
网络编程
中,涉及到频繁的用户态-内核态数据拷贝
always@(posedge)
·
2023-10-05 19:18
C10K问题
服务器设计系列 网络模型,从C10K谈起, 聊聊服务器的设计模型(上)
从C10K谈起,聊聊服务器的设计模型(上)15Mar2019C10K问题是个缩写,其实就是Client10000问题,也就是单机1w并发连接的解法那么,接下来我们就从各种
网络编程
模型谈起,最后来说说怎么解决单机
鲸游
·
2023-10-05 19:16
服务器设计系列
网络模型
网络编程
实战24 C10K问题:高并发模型设计
C10K问题C10K:如何在一台物理机上同时服务10000个用户?这里C表示并发,10K等于10000。得益于操作系统、编程语言的发展,在现在的条件下,普通用户使用JavaNetty、Libevent等框架或库就可以轻轻松松写出支持并发超过10000的服务器端程序,甚至于经过优化之后可以达到十万,乃至百万的并发,但在二十年前,突破C10K问题可费了不少的心思,是一个了不起的突破。操作系统层面支持1
ziggy7
·
2023-10-05 19:16
网络编程实战
著名的C10K并发连接问题
正如你所料,过去的10年里,高性能
网络编程
技术领域里经过众多开发者的努力,已很好地解决了C10K问题,大家已开始关注并着手解决下一个十年要面
chenrui310
·
2023-10-05 19:45
技术新闻
C10K并发连接问题
高性能
网络编程
:上一个10年,著名的C10K并发连接问题---ONEGoal,ONEPassion!
PK_night
·
2023-10-05 19:45
通信
网络编程
c10k
并发
Linux
网络编程
2-多进程和多线程版本服务器
Linux
网络编程
2-多进程和多线程版本服务器1.套接字相关函数的封装wrap.hwrap.c2.支持多并发的服务器3.多进程版本分析4.多进程版本实现5.多线程版本分析6.多线程版本实现1.套接字相关函数的封装
shlyyy
·
2023-10-05 18:58
Linux网络编程
Linux网络编程
C
C++
Linux
网络编程
3-select模型
Linux
网络编程
3-select模型1.select函数2.使用select模型-服务器端开发流程3.select服务器代码4.select优缺点1.select函数#includeintselect
shlyyy
·
2023-10-05 18:58
Linux网络编程
Linux网络编程
Linux
网络编程
1-简单的CS通信程序
Linux
网络编程
1-简单的CS通信程序1.Socket相关API说明1.1字节序转换函数:用于ip和port转换1.2sockaddr结构1.3socket函数以及两个队列1.4bindlistenconnectaccept1.5
shlyyy
·
2023-10-05 18:25
Linux网络编程
c++
C
Linux网络编程
lv7 嵌入式开发-
网络编程
开发 08 TCP并发功能
目录1TCP多进程并发1.1现象:1.2多进程并发2僵尸进程处理3TCP并发多线程4练习1TCP多进程并发1.1现象:之前的代码,先关服务端,再次打开会出现错误bind:Addressalreadyinuse使用setsockopt地址快速重用可解决(后续会讲套接字设置)#include#include#include#include#include#include#include#include
4IOT
·
2023-10-05 13:04
嵌入式开发
网络
tcp/ip
linux
golang
网络编程
使用Golang的socket模块创建服务器和客户端之间的通信服务端packagemainimport("fmt""net")funcmain(){//监听端口8080ln,err:=net.Listen("tcp",":8080")iferr!=nil{fmt.Println(err)return}deferln.Close()fmt.Println("Serverislisteningonpo
林书笑忘书
·
2023-10-05 03:24
golang
网络
java
Golang
网络编程
-RESTFUL方法
案例一、极简WEB服务:HelloWeb.gopackagemainimport("fmt""net/http")funchandler(writerhttp.ResponseWriter,request*http.Request){fmt.Fprintf(writer,"HelloWeb,%s!",request.URL.Path[1:])}funcmain(){http.HandleFunc(
beyond_champion
·
2023-10-05 03:24
Golang
Go
Golang
RESTFUL
golang
网络编程
例程
文章目录1.TCPServer2.TCPClient3.UDPServer4.UDPClient1.TCPServerfuncstartTcpServer(){listener,err:=net.Listen("tcp","127.0.0.1:9003")iferr!=nil{panic(err)}deferlistener.Close()for{conn,err:=listener.Accept
哲这这
·
2023-10-05 03:54
golang
golang
上一页
41
42
43
44
45
46
47
48
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他