社区
网络通信/分布式开发
帖子详情
为什么UDP的发送不会阻塞,冲突检测也是要时间的啊
lizhli
2005-03-22 10:14:15
当不停循环发送大量数据时,发现大部分数据根本不是接收不到,而是没有发送出去!
机器越好,用于发送,成功率越高!
目前只能用sleep来进行控制,有没有别的方法。
使用select等,捕获对UDP无效。
...全文
185
2
打赏
收藏
为什么UDP的发送不会阻塞,冲突检测也是要时间的啊
当不停循环发送大量数据时,发现大部分数据根本不是接收不到,而是没有发送出去! 机器越好,用于发送,成功率越高! 目前只能用sleep来进行控制,有没有别的方法。 使用select等,捕获对UDP无效。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qi7
2005-03-30
打赏
举报
回复
threadevent:=true ?
niutuoshaozhe
2005-03-22
打赏
举报
回复
是不是缓冲区读取的速度跟不上啊
VC6.0实现的
UDP
通信源码
用vc++6.0编写的
UDP
通行源码,使用bind、sendto、recvfrom等函数,实现了记录连接到的好友信息,可以选择与其通信的好友
C#网络编程
UDP
网络编程 C#语言Windows程序设计
UDP
UDP
广播与多播
UDP
广播与多播作者:legend使用
UDP
协议进行信息的传输之前不需要建议连接。换句话说就是客户端向服务器
发送
信息,客户端只需要给出服务器的ip地址和端口号,然后将信息封装到一个待
发送
的报文中并且
发送
出去。至于服务器端是否存在,或者能否收到该报文,客户端根本不用管。通常我们讨论
UDP
组播通信实践项目:
发送
与接收全攻略
用户数据报协议(
UDP
)是网络通信中的一种无连接协议,它允许数据包在不需要建立连接的情况下
发送
。与TCP相比,
UDP
不提供数据包的顺序保证、重传机制以及拥塞控制,因而具有更低的延迟和系统开销。
UDP
广泛应用于对实时性要求高的场景,如流媒体和在线游戏。mulsnd程序是一个使用
UDP
协议
发送
组播数据的应用程序。它需要满足以下基本功能需求:支持用户指定组播地址和端口号。能够从本地文件或标准输入读取数据。允许用户设置
发送
数据的速率和大小。
掌握
Udp
Client:.NET环境下的
UDP
通信实践指南
在互联网通信协议的家族树中,用户数据报协议(
UDP
)是一个简单而广泛使用的传输层协议。它为两台计算机之间的数据传输提供了一种无连接的机制。
UDP
的特点是快速和高效,它不需要建立连接,直接
发送
数据包,这使得它在需要低延迟或处理大量并发连接的应用中非常受欢迎。
UDP
的核心优势在于其最小化的处理开销,因为除了必要的数据封装,它不提供错误检测、流控制或拥塞控制机制。这使得
UDP
尤其适用于实时应用,如语音通话、视频会议和在线游戏,这些应用更重视数据的实时性而非可靠性。
网络通信/分布式开发
1,594
社区成员
32,957
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章