社区
网络通信/分布式开发
帖子详情
为什么UDP的发送不会阻塞,冲突检测也是要时间的啊
lizhli
2005-03-22 10:14:15
当不停循环发送大量数据时,发现大部分数据根本不是接收不到,而是没有发送出去!
机器越好,用于发送,成功率越高!
目前只能用sleep来进行控制,有没有别的方法。
使用select等,捕获对UDP无效。
...全文
177
2
打赏
收藏
为什么UDP的发送不会阻塞,冲突检测也是要时间的啊
当不停循环发送大量数据时,发现大部分数据根本不是接收不到,而是没有发送出去! 机器越好,用于发送,成功率越高! 目前只能用sleep来进行控制,有没有别的方法。 使用select等,捕获对UDP无效。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qi7
2005-03-30
打赏
举报
回复
threadevent:=true ?
niutuoshaozhe
2005-03-22
打赏
举报
回复
是不是缓冲区读取的速度跟不上啊
VC6.0实现的
UDP
通信源码
这个函数允许开发者指定要
发送
的数据以及目标地址,然后数据会被封装成
UDP
数据报并
发送
出去。 3. **recvfrom()** 函数:在接收端,recvfrom()用于从套接字接收数据报。它不仅能获取数据,还能获取
发送
数据的远程...
C#网络编程
UDP
-
发送
端:创建`
Udp
Client`,打包数据为字节数组,调用`Send()`方法
发送
到指定IP和端口。 - 接收端:创建`
Udp
Client`,绑定到本地端口,调用`Receive()`方法接收数据,然后解码数据。 4. **多线程与异步操作** -...
UDP
广播与多播
UDP
广播与多播作者:legend使用
UDP
协议进行信息的传输之前不需要建议连接。换句话说就是客户端向服务器
发送
信息,客户端只需要给出服务器的ip地址和端口号,然后将信息封装到一个待
发送
的报文中并且
发送
出去。至于...
UDP
和TCP
面试题 TCP和
UDP
有哪些区别?
UDP
协议是面向无连接的,TCP是面向连接的 所谓建立连接,是为了客户端和服务端...在
发送
端,应用层将数据传递给传输层的
UDP
协议,
UDP
只会给数据增加一个
UDP
头部标识,然后就传递给网...
TCP和
UDP
详解(非常详细)
在TCP的协议头中,没有如同
UDP
一样的"报文长度"这样的字段,但是有一个序号这样的字段。接收端处理数据的速度是有限的,如果
发送
端发的太快,导致接收端的缓冲区被装满,这个时候如果
发送
端继续
发送
,就会造成丢包,...
网络通信/分布式开发
1,594
社区成员
32,958
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章