主机字节与网络字节的转换问题
我想应用TCP/IP以网络字节传送数据,
比如
unsigned long len = 114
char bLen[4];
二进制主机字节序为
00000000|00000000|00000000|01110010
转换为网络字节为
01110010|00000000|00000000|00000000
以BYTE表示则为
bLen[0] = '';
bLen[1] = '';
bLen[2] = '';
bLen[3] = 'r';
对应的code为0的ASCII为'',表示字符串的结束,code为114的ASCII为'r',则在传输时认为传送的数据长度为空,大家有什么好的办法可以解决?
不胜感谢