
TCP/IP协议
TCP/IP协议
小刘同志..
愿你开心
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
TcpClient 服务器、客户端连接
TcpListener 搭建tcp服务器的类,基于socket套接字通信的。3 接收客户端的链接,只能接收一个 并且会卡死在主线程,TcpClient 处理客户端TCP通信的类型。3 创建网络基础流 进行发送和接受数据。4 创建一个文件流,接收和发送数据。2 开启服务器 设置最大连接数。原创 2024-06-13 19:18:24 · 824 阅读 · 0 评论 -
tcp 粘包和拆包 及 解决粘包方案
TCP 是面向连接的,面向流的,提供高可靠性服务。收发两端(客户端和服务器端)都要有一一成对的 socket,因此,发送端为了将多个发给接收端的包,更有效的发给对方,使用了优化方法(Nagle 算法),将多次间隔较小且数据量小的数据,合并成一个大的数据块,然后进行封包。这样做虽然提高了效率,但是接收端就难于分辨出完整的数据包了,因为面向流的通信是无消息保护边界的粘包和拆包是网络编程中常遇到的问题,主要是因为TCP协议的Nagle算法和接收方缓冲区的不足导致的。原创 2024-06-20 19:35:38 · 791 阅读 · 0 评论 -
tcp 客户端进行拆包
MemoeySteream内存流把数据长度和数据内容写在一个包里。调用MemoryStream进行添加数据长度的方法。没有使用MemoryStream进行添加数据长度。原创 2024-06-21 14:13:26 · 475 阅读 · 0 评论