求一个 用JAVA写的 私有通信协议 谢谢 希望您能帮助我·
解决方案 »
- org.springframework.beans.factory.BeanDefinitionStoreException
- ssh配置报错,急急
- 如何检测XML文档的正确性
- 如何在集群中配置spring的Quartz计划任务
- weblogic集群布完了,访问不了?
- Win2003下不能装JBuilder吗?
- 关于springmvc 静态资源标签的问题<mvc:resources>
- HIbernate4.0.1.Final 级联Bean 查询不出数据问题
- 在登录时得到的session与在拦截器中得到的session不是同一个session,怎么保证是同一个
- 请教各位java大佬
- java.lang.OutOfMemoryError: unable to create new native thread这个异常怎么解决?
- 关于多窗口同session的问题!
数据包格式自己定吧,两边都认识就可以了。
协议自己定,你问问IEEE吧。
长度,头,内容,mac
长度本身不包含在整个长度内。
头一般都有一个都包含请求类型。比如:查询:0x9001,购买0x9002等等。。
内容就是根据不同的请求定义了。可以理解domain中的字段。
mac这个不一定需要。
我感觉你的要求应该不会太复杂。你直接定义为:长度,内容就可以了。
其中的类型,最好定义为integer,text类型。
比如
integer text
eventcode 2
content 16
能帮你的就这么多了。
这个跟底层的通讯协议还有关系的
我曾经写的TCP/IP的简单的报文就是 int + string + int + string 实际上就是第一个固定的4字节告诉程序后面的字符串的长度,然后读取固定的字节,很简单。