社区
网络及通讯开发
帖子详情
UDP 收发包问题
tigerlhp
2010-11-30 05:59:27
小弟对网络发包一只半解,请问各位大虾
UDP 发包可能丢包还是丢包的部分数据, 发出的一个包,客户端是一次就收完了还是可能要多次才能收完
...全文
124
4
打赏
收藏
UDP 收发包问题
小弟对网络发包一只半解,请问各位大虾 UDP 发包可能丢包还是丢包的部分数据, 发出的一个包,客户端是一次就收完了还是可能要多次才能收完
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
周药师
2010-12-01
打赏
举报
回复
大小在缓冲区内的会一次性接收完毕
tigerlhp
2010-12-01
打赏
举报
回复
谢谢各位了
我不懂电脑
2010-12-01
打赏
举报
回复
UDP 发包可能丢包还是丢包的部分数据,
丢包
发出的一个包,客户端是一次就收完了还是可能要多次才能收完
一次就收完了
zcchm
2010-11-30
打赏
举报
回复
UDP是有包边界的,你一次发多大,对方一次就收多大,前提是设定好包大小上限。
socket
收发
消息的原理 tcp协议的Nagle算法 tcp自定义协议解决粘
包
问题
struct模块的使用
udp
协议的使用 tcp与
udp
并发编程实现
为什么会产生粘
包
问题
只有tcp有粘
包
的现象,
udp
永远不会有粘
包
两种情况下会发生粘
包
。 1.发送端需要等缓冲区满才发送出去,造成粘
包
(发送数据时间间隔很短,数据了很小,会合到一起,产生粘
包
) 2.接收方不及时接收缓冲区的
包
,造成多个
包
接收(客户端发送了一段数据,服务端只收了一小部分,服务端下次再收的时候还是从缓冲区拿上次遗留的数据,产生粘
包
) socket
收发
消息的原理 socket客户端向socket服务端发送消息,首先由客户端把消息发送给操作系统的缓存,由操作系统调用网卡发送给对方操作系统的缓存,
UDP
目录
UDP
一,简单的
udp
1.1简单的
udp
1.2 简单通信循环二、
udp
是否粘
包
三、socketserver多线程通信
UDP
特点:
udp
不会管客户端或者服务端是否收到,它只管发,所以不可靠. 可以发空(数据报协议,自带头) 客户端和服务端可以又一方没在线(因为不需要建立连接) 并且由于不需要建立连接所以会发生丢
包
,导致数据不全。 一,简单的
udp
1.1简单的
udp
...
【4.0】粘
包
问题
【一】什么是粘
包
须知:只有TCP有粘
包
现象,
UDP
永远不会粘
包
【1】socket
收发
消息的原理 首先需要掌握一个socket
收发
消息的原理 发送端可以是一K一K地发送数据,而接收端的应用程序可以两K两K地提走数据,当然也有可能一次提走3K或6K数据,或者一次只提走几个字节的数据 也就是说,应用程序所看到的数据是一个整体,或说是一个流(stream),一条消息有多少字节对应用程序...
c语言
udp
解
包
_
UDP
打
包
及解
包
问题
UDP
打
包
及解
包
问题
(2012-04-11 00:12:39)标签:打
包
包
杂谈
UDP
打
包
及解
包
问题
第一个
问题
:想问下在VC++开发平台下,是否提供了
UDP
协议打
包
和解
包
的接口函数?通常所说的“打
包
”和“解
包
”的编程工作,是不是可以这样来理解“要依据自己设计的协议
包
的格式进行打
包
和解
包
的编写工作”?第二个
问题
:定义一个结构体struct Student{char name;char sex;};按照...
网络编程--套接字(TCP/
UDP
/socket/HTTP)
socket套接字编程 套接字:实现网络编程进行数据传输的一种技术手段 python实现套接字编程 import socket 套接字类型 流式套接字(SOCK_STREAM):以字节流的方式进行数据传输,实现TCP网络传输方案。 数据报套接字(SOCK_DGRAM): 以数据报形式传输数据,实现
UDP
网络传输方案。 面向连接-tcp协议-可靠地-流式套接字 面向无连接-
udp
...
网络及通讯开发
1,317
社区成员
8,874
社区内容
发帖
与我相关
我的任务
网络及通讯开发
C++ Builder 网络及通讯开发
复制链接
扫一扫
分享
社区描述
C++ Builder 网络及通讯开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章