比如Server端只接收一个结构Employee,定义如下:
struct UserInfo {
char UserName[20];
int UserId;
};
struct Employee {
UserInfo user;
float salary;
};
当然也可以定义为
struct Employee {
char name[20];
int id;
float salary;
};
java client 测试源码(为说明问题,假设struct字节对齐,sizeof(Employee)=28)
---------------------------------------------------------------------------
当然,也可以利用writeInt,writeFloat方法发送,但字节顺序需要改为低在前。
这个问题稍后在讨论。
如有任何问题,请指正!
kingfish
2005.3.29
本文转自:http://blog.csdn.net/kingfish/archive/2005/03/29/333635.aspx
对于java端的接收有些问题,
我列出我们以前的接收函数:
接收流函数:
本文介绍了一种Java客户端与C/C++服务器端通过Socket进行跨语言通信的方法,重点讲解了如何将Java对象序列化为字节数组以便于在网络间传输,并提供了具体的实现代码。

被折叠的 条评论
为什么被折叠?



