读书人

UDP数据发送有关问题

发布时间: 2012-08-13 13:21:53 作者: rapoo

UDP数据发送问题。
我应该发送的是unsigned short 类型,也就是 unsigned short 01;

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

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

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

请高手指点,急急急!!!!

[解决办法]
不用特意转换,memcpy就可以
只需在接收的时候,以二进制方式处理,而不是以字符串方式处理
[解决办法]
先把整数变成字符串~~
[解决办法]
发送的时候按short发送,解析的时候也按short解析。

读书人网 >VC/MFC

热点推荐