客户端使用java做的,
服务器端使用vc做的,
通信时发现大于一个字节长度的数据(如 int型数据)在java发送到C++,接收到的数据刚好倒了一个个,java发送的是0x12345678,vc接收到的是0x78563412??两边都使用流技术。
java:
DataOutputStream dos;
....
int data;
....
dos.writeInt(data);  //data = 0x12345678VC:
CSocketFile * pFile = ...;
CArchive * m_pArchiveIn = new CArchive(pFile,CArchive::load);
....
int data;
....
(*m_pArchiveIn)>>data; 
...;//data = 0x78563412