社区
通信技术
帖子详情
UDP发送数据大小问题
soul24k
2016-01-20 04:55:31
如题,我在使用UDP发送广播数据的时候,如果我一次发送的数据稍多点的时候,我的设备就接收不到,我使用抓包工具测试如下:
1.发送的数据比较少的时候,内容:ftd_utp
2.发送数据比较多的时候,内容:/?CHGIP=f172.240.190.270 172.240.190.250
不知道这个是什么原因引起的,麻烦哪个知道的朋友帮我解决一下,谢谢!
...全文
275
3
打赏
收藏
UDP发送数据大小问题
如题,我在使用UDP发送广播数据的时候,如果我一次发送的数据稍多点的时候,我的设备就接收不到,我使用抓包工具测试如下: 1.发送的数据比较少的时候,内容:ftd_utp 2.发送数据比较多的时候,内容:/?CHGIP=f172.240.190.270 172.240.190.250 不知道这个是什么原因引起的,麻烦哪个知道的朋友帮我解决一下,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kinkon007
2016-02-01
打赏
举报
回复
这个很可能是wireshark解析数据包出了问题。最好能上传完整的抓的数据包来分析一下。
soul24k
2016-01-30
打赏
举报
回复
引用 1 楼 kinkon007 的回复:
数据包过大,被系统分片发送了,接收端的代码是啥?接收缓冲有多大?可能没收全数据就停止收了。
下位机我使用的是uIP,接收缓冲区有100个字节的数组,如果下位机接收到了的话,理论我设置断点,也会有相应的部分数据 ,但目前就是没有任何的数据。
kinkon007
2016-01-25
打赏
举报
回复
数据包过大,被系统分片发送了,接收端的代码是啥?接收缓冲有多大?可能没收全数据就停止收了。
Android
UDP
通讯工具
5. **线程管理**:为了实现并发接收和发送,通常会创建多个线程,一个用于监听接收,另一个用于
发送数据
。这样可以避免因为接收数据而阻塞发送,反之亦然。 6. **异常处理**:
UDP
通信中可能会遇到各种异常,如网络...
JAVA
UDP
发送和接收数据
java
udp
发送接收数据 1.发送端代码 package com.wei.
udp
; import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.InetAddress; public class ClientDemo1 { /** * 发送端 */ ...
udp
发送数据
如果超过1个mtu时,抓包所遇到的
问题
记录说明
所以:
udp
发送超过64k(大概的数字,除去ip和
udp
头部长度),需要开发人员在应用层把消息分片,不然系统的发送接口sendto会报错(message too long),返回-1,发送失败,接收端收不到任何消息。接收端开启的是linux...
UDP
发送接收尺寸
问题
。
UDP
发送尺寸不能太大。 比如我这里的系统4096都发送不出去。4095可以。 具体可能和系统相关。 即使你 setsockopt(sockfd,SOL_SOCKET,SO_SNDBUF,&optVal,optLen); 也是无效的(尽管使用getsockopt发现已经设置正确2*...
java 发送和接收
udp
数据
udp
数据帧结构
java
udp
发送和接收数据
通信技术
4,390
社区成员
28,906
社区内容
发帖
与我相关
我的任务
通信技术
通信技术相关讨论
复制链接
扫一扫
分享
社区描述
通信技术相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章