请问一个极其简单的网络编程数据问题

kathywp 2004-03-07 05:47:22
我用socket发送和接收2进制数据,send和接收函数中有数据缓冲是char型,因为我发送的数据是随即的乱数,好象接收以后存在cha的'\0"问题,接收以后转发什么的数据长度都不正确。不知道是我程序有问题还是什么原因。希望可以给出讲解,或者例子代码,主要针对2进制数据的传输的处理部分,谢谢了~
很急~~
...全文
32 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
dash 2004-03-14
  • 打赏
  • 举报
回复
hoho,这个问题不太难吧。
先安装一个sniffer抓包啊,看看是发包的问题,还是收包的问题。
sharkhuang 2004-03-14
  • 打赏
  • 举报
回复
即使有\0传送的长度也会是正确的!只是用str打出来的时候会出错!\0就结束了!

你可以调试的时候看看buf的长度!应该是正确的!

18,363

社区成员

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

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