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(); }