C++中UINT类型在java中怎么转换的?

多乐乐 发布于 2011/05/09 20:31
阅读 2K+
收藏 0

现在实现了一个java server socket和C++ socket通信,现在C++客户端将一个int32的值放入流中如(0xC3E7C3E7),那么我java端接收怎么解析成这个值?   同样C++将一个UINT32放入流中,java这端怎么解析出这个值?   有知道的同志说说。。。

加载中
0
多乐乐
多乐乐
问题解决了
红薯
红薯
怎么解决的,应该跟大家分享一下啊:)
0
多乐乐
多乐乐
主要是java解析4个字节得到字符串和C++传入的16进制数据,有个 反序的问题,比如C++传入 INT32 的格式, 这是INTELCPU使用littleendian的格式的, 这样如果定义一个INT32,那么收到流里面的E7 C3 E7 C3 INT32里面的实际值就成了0xC3E7C3E7。没什么特殊的地方。

返回顶部
顶部