public void Send(object data)
 {
     try
     {
         //BinaryFormatter formatter = new BinaryFormatter();
         //MemoryStream rems = new MemoryStream();
         //formatter.Serialize(rems, data);
         byteDatas = SeatManage.SeatManageComm.ByteSerializer.ObjectToByte(data);
         //byteDatas =  data as byte[];
         client.Connect();
         autoConnectEvent.WaitOne(2000);
         client.Disconnect();
     }
     catch
     {
         try
         {
             Thread.Sleep(5000);
             client.Connect();
             autoConnectEvent.WaitOne(2000);
             client.Disconnect();
         }
         catch
         {
             return;
         }
     }
 }
 /// <summary>
 /// 关闭连接
 /// </summary>
 public void Close()
 {
     client.Disconnect();
 }
 public void Stop()
 {
     client.Disconnect();
     client.Dispose();
 }