比如在C++里就可以定义一个结构 然后里面是要传输的数据
typedef struct 
{
int length;
char buf[1024];}Pack,*p_Pack;那么java里是怎么自定义包 ? 还有自定义消息那些是怎么做的呢?  (我记得C++里都是 #define xx_message 1234之类的)谢谢

解决方案 »

  1.   

    Java不是VC++,所以没有对应Windows消息的类,因为要照顾到Linux的兼容性问题啊。自定义一个数据结构太简单了,你在本地new一个class,然后序列化一下传递到远程再犯序列化回来就得到了
      

  2.   

    在JAVA中传送一个自定义的包很容易
    只要你把你的数据封装在一个对象里面,然后这个对象的类是支持序列化的.
    然后你用ObjectOutputStream传出去就可以了,在收的地方ObjectInputStream收进来就可以了,收进来的是一个Object类型,需要转型成你传过来的那个类