社区
Java SE
帖子详情
socket发送数据,丢包问题。
qq_43550230
2019-03-21 04:04:47
我是做代发直发的。一次循环发送几万笔到几十万笔数据。发现每次都有几笔,甚至几十笔数据没有发送出去。日志显示有打包要发送,但是就是对方没受到(因为他们收到就会返回数据表示已经收到这笔),所以,现在想问下大佬有知道这种是什么情况吗?到底是对方没收到,还是我们打包没发出去。日志显示打包好的数据了,就是没有显示发出去之后的日志。直接跳到发下一笔了。
...全文
478
3
打赏
收藏
socket发送数据,丢包问题。
我是做代发直发的。一次循环发送几万笔到几十万笔数据。发现每次都有几笔,甚至几十笔数据没有发送出去。日志显示有打包要发送,但是就是对方没受到(因为他们收到就会返回数据表示已经收到这笔),所以,现在想问下大佬有知道这种是什么情况吗?到底是对方没收到,还是我们打包没发出去。日志显示打包好的数据了,就是没有显示发出去之后的日志。直接跳到发下一笔了。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
千里送人头
2019-03-28
打赏
举报
回复
你可以自己自定义传输协议,对长度不对的数据,让发送端重新发送一次.或者直接舍弃.
丶丶路遥
2019-03-25
打赏
举报
回复
如果是tcp,那么有可能发生拆包,和粘包,具体概念自行百度。这时候需要自定义传输协议,在进行数据包传输时定义一个包长度,接收端检验。
丶丶路遥
2019-03-25
打赏
举报
回复
你是用的udp协议?udp协议不能保证可靠。
具体参考tcp和udp协议的区别。
QT 实现屏幕共享,遇到udp掉包的
问题
大家好,我在做一个QT UDP
发送数据
的程序,遇到了严重的
丢包
问题
,无论将发送大小改多少,都会
丢包
(本机测试时),请大家帮忙看看是怎么回事呢? /*发送方*/ /////////////////////////////////////////////// UDPServer.cpp loadSize = 512; //每次
发送数据
的大小 :512B udp
Socket
= n
ASIO网络调试助手之三:ASIO网络编程注意事项
之前用过uv-cpp,和ASIO一样, 也支持异步机制,因此ASIO用起来还是比较顺手的,下面是个人总结的四点注意事项。
java实现UDP的发送端和接收端
Java中的UDP通信 UDP协议是一种不可靠的网络协议,它在通信的两端各建立一个
Socket
对象,但是这两个
Socket
只是发送,接收数据的对象,因此对于基于UDP协议的通信双方而言,没有所谓的客户端和服务器的概念 Java提供了Datagram
Socket
类作为基于UDP协议的
Socket
构造方法 方法 说明 Datagram
Socket
() 创建数据报套接字并将其绑定到本机地址上的任何可用端口 DatagramPacket(byte[] buf,int len,InetAdd
Qt UDP
Socket
丢包
问题
(实现百兆级速率无
丢包
)
项目场景: 使用QT下的UDP
socket
与伺服驱动进行通信,通过udp每62.5us发送512字节的数据到PC端中。bind绑定后,connect关联槽函数,在槽函数中死循环接收读取发送过来的数据,为了使用户界面不卡死,开启一条单独的线程运行接收的槽函数。
问题
描述: 每62.5us发送512字节大概是66M的速度,PC端使用的是百兆网卡,要求在这个速度下持续运行8小时以上。demo运行时卡顿,严重数据传输过程中数据不时出现丢失的情况。查阅资料后发现window提供了接口可以将指定的线程绑定到特定的cpu
Python之
socket
模块使用详解(附带解决
丢包
、粘包
问题
)
文章目录一、
Socket
简介1.
Socket
一、
Socket
简介 1.
Socket
网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个
socket
。
Socket
又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求,使主机间或者一台计算机上的进程间可以通讯。 他工作于TCP/IP协议中应用层和传输层之间的一个抽象,如下图: ...
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章