使用udp通信,服务器向客户端发送数据时没有问题,但客户端向服务器发送数据时,服务器接受到的字符串前两个字节为空,但是接受到得数据长度正确,比如:客户端向服务器发送"hello”,服务器接收到的是两个空字节加上"llo",但是接受数据长度为5。实在找不到原因,望高人指点。
可以用tcpdump或wireshark抓包看看,到底是发送方还是接收方的问题。
您正在浏览的问题含有以下标签:
C × 7 linux × 5 socket × 1 udp × 1
提问时间: 9 months, 1 week前
目前浏览数量:264 次
最后更新时间:8 months, 3 weeks前
udp通信接收到得数据前两个字节为空
如何检查tcp连接状态
怎样将一个二进制数倒序
指针是一种数据结构吗?
如何在C语言程序中用libcurl库实现飞信登录?
如何写万用的makefile文件?
更改磁盘符号,使用C++
linux下file命令将GB18030识别成ISO-8859-1
在linux里如何启动进程,定时跑任务?
我的opengl函数glutBitmapCharacter不能正常显示