UDP数据发送问题。

xinyao36 2012-07-02 09:37:08
我应该发送的是unsigned short 类型,也就是 unsigned short 01;

但是发的时候只能发送字符串,也就是我怎么转换,可以让对方解析到01啊?现在抓包发送的是30 31

因为我发送的是 char data[4]={"01"};,实际上,我希望抓包得到01;

简单的说,就是怎么将unsigned short转换成 char,让对方接收到的数据是01;

请高手指点,急急急!!!!
...全文
60 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Gloveing 2012-07-02
  • 打赏
  • 举报
回复
先把整数变成字符串~~
ouyh12345 2012-07-02
  • 打赏
  • 举报
回复
不用特意转换,memcpy就可以
只需在接收的时候,以二进制方式处理,而不是以字符串方式处理
zhanshen2891 2012-07-02
  • 打赏
  • 举报
回复
发送的时候按short发送,解析的时候也按short解析。

18,356

社区成员

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

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