求一个 用JAVA写的 私有通信协议  谢谢 希望您能帮助我·

解决方案 »

  1.   


    数据包格式自己定吧,两边都认识就可以了。
    协议自己定,你问问IEEE吧。
      

  2.   

    报文结构定义:
    长度,头,内容,mac
    长度本身不包含在整个长度内。
    头一般都有一个都包含请求类型。比如:查询:0x9001,购买0x9002等等。。
    内容就是根据不同的请求定义了。可以理解domain中的字段。
    mac这个不一定需要。
    我感觉你的要求应该不会太复杂。你直接定义为:长度,内容就可以了。
    其中的类型,最好定义为integer,text类型。
    比如
                 integer   text  
    eventcode     2        
    content                16
    能帮你的就这么多了。
      

  3.   

    你问的只是报文结构吧
    这个跟底层的通讯协议还有关系的
    我曾经写的TCP/IP的简单的报文就是 int + string + int + string 实际上就是第一个固定的4字节告诉程序后面的字符串的长度,然后读取固定的字节,很简单。