遇到一个怪异的服务器接受消息包的问题,求解释!

wangsiyuanoo 2014-11-04 03:15:30
//a
char tmp[] = {2, 0, 0, 0};
//b
char tmp[] = {4, 0, 0, 0};
遇到服务器会收到不消息的问题,经过反复测试和tcpdump抓包发现, 如果消息写成a消息,服务器收不到;b消息,服务器可以收到
两者唯一的区别就是第一位:收不到的是2 收到的是4(1也能发,其他没测试)
不理解写2和不是2有什么区别 字节大小都是一样的
...全文
272 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
小葱疯 2014-12-20
  • 打赏
  • 举报
回复
建议查验校验和
Eleven 2014-11-04
  • 打赏
  • 举报
回复
你的发送和接收的代码是怎么写的?
笨笨仔 2014-11-04
  • 打赏
  • 举报
回复
估计程序错误,公布部分细节
wangsiyuanoo 2014-11-04
  • 打赏
  • 举报
回复
引用 1 楼 lx624909677 的回复:
发送2的时候,recv的返回值是多少?
我使用tcpdumo直接测试的 tcpdump压根不会显示出来收到这个包的任何信息 4的可以 显示接受到4字节
lx624909677 2014-11-04
  • 打赏
  • 举报
回复
发送2的时候,recv的返回值是多少?

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧