/// <summary>
 /// 构造函数,使用一个特定的编码器来初始化
 /// </summary>
 /// <param name="_coder">报文编码器</param>
 public TcpClient(Coder coder)
 {
     _coder = coder;
 }
 /// <summary>
 /// 构造函数(默认使用Default编码方式)
 /// </summary>
 /// <param name="port">服务器端监听的端口号</param>
 /// <param name="maxClient">服务器能容纳客户端的最大能力</param>
 public TcpServer(ushort port, int maxClient)
 {
     _port      = port;
     _maxClient = maxClient;
     _coder     = new Coder(Coder.EncodingMothord.Default);
 }
 /// <summary>
 /// 默认构造函数,使用默认的编码格式
 /// </summary>
 public TcpClient()
 {
     _coder = new Coder(Coder.EncodingMothord.Default);
 }
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="port">服务器端监听的端口号</param>
 /// <param name="maxClient">服务器能容纳客户端的最大能力</param>
 /// <param name="encodingMothord">通讯的编码方式</param>
 public TcpServer(ushort port, int maxClient, Coder coder)
 {
     _port      = port;
     _maxClient = maxClient;
     _coder     = coder;
 }