/// <summary>
 /// 发送消息
 /// </summary>
 /// <param name="content">消息内容</param>
 public AutoCSer.Net.TcpServer.ReturnValue send(string content)
 {
     AutoCSer.Net.TcpServer.AutoWaitReturnValue _wait_ = AutoCSer.Net.TcpServer.AutoWaitReturnValue.Pop();
     try
     {
         AutoCSer.Net.TcpOpenServer.ClientSocketSender _socket_ = _TcpClient_.Sender;
         if (_socket_ != null)
         {
             TcpOpenServer._p3 _inputParameter_ = new TcpOpenServer._p3
             {
                 content = content,
             };
             return(new AutoCSer.Net.TcpServer.ReturnValue {
                 Type = _socket_.WaitCall(_c2, ref _wait_, ref _inputParameter_)
             });
         }
     }
     finally
     {
         if (_wait_ != null)
         {
             AutoCSer.Net.TcpServer.AutoWaitReturnValue.PushNotNull(_wait_);
         }
     }
     return(new AutoCSer.Net.TcpServer.ReturnValue {
         Type = AutoCSer.Net.TcpServer.ReturnType.ClientException
     });
 }
 /// <summary>
 /// GC 垃圾回收
 /// </summary>
 public AutoCSer.Net.TcpServer.ReturnValue gcCollect()
 {
     AutoCSer.Net.TcpServer.AutoWaitReturnValue    _wait_   = AutoCSer.Net.TcpServer.AutoWaitReturnValue.Pop();
     AutoCSer.Net.TcpOpenServer.ClientSocketSender _socket_ = null;
     try
     {
         _socket_ = _TcpClient_.Sender;
         if (_socket_ != null)
         {
             return(new AutoCSer.Net.TcpServer.ReturnValue {
                 Type = _socket_.WaitCall(_c7, ref _wait_)
             });
         }
     }
     finally
     {
         if (_wait_ != null)
         {
             AutoCSer.Net.TcpServer.AutoWaitReturnValue.PushNotNull(_wait_);
         }
     }
     return(new AutoCSer.Net.TcpServer.ReturnValue {
         Type = _socket_ == null ? AutoCSer.Net.TcpServer.ReturnType.ClientSocketNull : AutoCSer.Net.TcpServer.ReturnType.ClientException
     });
 }