社区
网络通信/分布式开发
帖子详情
关于UDP协议,接收端正巧没在等待状态,信息是否会丢掉?
Frank6600
2015-04-10 06:27:56
使用UDP,
如果发送端发送信息过来时,
接收端正巧没有在等待接收(比如收到上一个信息,去运行处理该信息的代码,离开了几毫秒)
是不是这个信息就丢掉不见了?
如果是,有没有办法使这个信息暂存,
直到接收端处理完上个信息回来?
还是一定要像TCP的实现方式那样,
只要没收到,就一定要要求发送端重发,
才能再得到那个丢掉的信息?
...全文
230
2
打赏
收藏
关于UDP协议,接收端正巧没在等待状态,信息是否会丢掉?
使用UDP, 如果发送端发送信息过来时, 接收端正巧没有在等待接收(比如收到上一个信息,去运行处理该信息的代码,离开了几毫秒) 是不是这个信息就丢掉不见了? 如果是,有没有办法使这个信息暂存, 直到接收端处理完上个信息回来? 还是一定要像TCP的实现方式那样, 只要没收到,就一定要要求发送端重发, 才能再得到那个丢掉的信息?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lyhoo163
2015-04-10
打赏
举报
回复
UDP缓冲区,加大缓冲区字节 但数据包不能大于缓冲区字节, 超出部分可以就接受不到。
pathletboy
2015-04-10
打赏
举报
回复
系统有缓冲,你还可以自建应用层缓冲,单独开线程来接收。
C#的Socket实现
UDP
协议
通信
C#的Socket实现
UDP
协议
通信 CSharp
UDP
协议
发送/接收数据实现[TCP/IP
协议
入门]
背景 Demo 基于 Java 实现简单的
UDP
传输 / 接收
协议
词义百科
UDP
协议
(用户数据包
协议
)
UDP
是无连接通信
协议
,即在数据传输时,数据的发送端和
接收端
不建立逻辑连接,简单来说,当客户端向
接收端
发送数据时,客户端不
会
确认
接收端
是否
存在,就
会
发出数据。同样
接收端
在接收数据时,也不
会
向发送端反馈
是否
收到数据 由于使用
UDP
协议
消耗资源小,通信效率高,所以通常都
会
用于音频、视频和普通数据传输 例如:视频
会
议通常采用
UDP
协议
,因为这种情况即使偶尔丢失一两个数据包,也不
会
对接收结果产
Java 网络编程
UDP
协议
之发送数据和接收数据的详解
UDP
协议
: 用户数据报
协议
(User Datagram Protocol)
UDP
是无连接通信
协议
,即在数据传输时,数据的发送端和
接收端
不建立逻辑连接。简单来说,当一个台计算机向另外一台计算机发送数据时,发送端不
会
确认
接收端
是否
存在,就
会
发出数据,同样
接收端
在收到数据时,也不
会
向发送端反馈
是否
收到数据。由于使用
UDP
协议
消耗资源少,通信效率高,所以通常都
会
用于音频,视频和普通数据的传输。 例如视频
会
议通常
会
采用
UDP
协议
,因为这种情况偶尔丢一两个数据包,也不
会
对接收结果产生太大影响,但是在使用
UDP
协议
UDP
:
信息
的发送与接收
UDP
UDP
是无连接通信
协议
,即在数据传输时,数据的发送端和
接收端
不建立逻辑连接。简单来说,当一台计算机向另外一台计算机发送数据时,发送端不
会
确认
接收端
是否
存在,就
会
发出数据,同样
接收端
在收到数据时,也不
会
向发送端反馈
是否
收到数据。 由于使用
UDP
协议
消耗资源小,通信效率高,所以通常都
会
用于音频、视频和普通数据的传输例如视频
会
议都使用
UDP
协议
,因为这种情况即使...
java
UDP
协议
接收端
接收不到数据
在编写完发送端和
接收端
时,如果运行时接收不到数据,先检查IP地址
是否
正确,如果IP地址正确,就换端口号,因为端口号容易重复,也不知道发送到哪里去了,更换端口号再尝试 ...
网络通信/分布式开发
1,593
社区成员
32,964
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章