Chinaunix
标题:
请教一个Socket简单的进制转换算法
[打印本页]
作者:
tomorrow819
时间:
2011-03-01 13:17
标题:
请教一个Socket简单的进制转换算法
在进行一个socket的客户端编程,server的数据协议已经是别人定好的,比如客户端要传送997840219,server端要收到的数据为:3B 79 D5 5B(即为997840219的十六进制数据),在发送数据时,我需要进行转换,将3B 79 D5 5B分解成4段十进制数据BYTE byBuffer[4] = { 59,121,213,91 };然后send,
这样处理后server端就收到了“3B 79 D5 5B”。
现在的问题是我如何将997840219转换为{ 59,121,213,91}这个byte数组呢?
或者是我的发送方式有问题?
作者:
ssffzz1
时间:
2011-03-01 13:22
计算机能够处理十进制的数据吗?
作者:
qakito
时间:
2011-03-01 13:30
memcpy(byBuffer, (char *)number, sizeof(uint32))
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2