需求是这样的
  服务端:
        支持Demo协议
        支持多个客户端连接,侦听端口可调
        设置服务器描述
        侦听并响应客户端请求
  客户端
        连接到指定的服务器
        设置客户端名称
        登录
            发送登录命令
            服务器显示登录用户的名称
        取数据
             发送取数据命令
             接收数据
             显示统计信息
             直到用户中止:中断连接自定义的DEMO协议通讯格式如下:
发送格式:(头的固定长度是20字节)
SN 字段名称    类型    长度      说明
1 Ver    integer   4      版本 2
2 CommandCode integer   4     命令码
3 TimeStamp    Long     8   发送的时间戳
4 DataLen    integer   4   数据包长度
5 Data    byte   0..N   数据。可选
//接受格式差多的!
这个消息头如何封装呢?
我现在是这样考虑的:把消息头封装好,然后每一个消息头进行序列化,通过Sokect方式传输,客户端进行按照规则进行解包。