public bool SendMessage(Header header, object data) { byte[] sendData = PacketDefine.MakePacket(header, data); stream.Write(sendData, 0, sendData.Length); return(true); }
public bool SendMessage(Header header, object data, Socket EndPointServerSocket) { byte[] sendData = PacketDefine.MakePacket(header, data); if (!this.ClientSocket.IsBound) { return(false); } EndPointServerSocket.BeginSend(sendData, 0, sendData.Length, SocketFlags.None, new AsyncCallback(SendMessage2), EndPointServerSocket); //this.ClientSocket.Send(sendData); return(true); }
public void SendMessage(Header header, object data, Socket EndPointClientSocket) { byte[] sendData = PacketDefine.MakePacket(header, data); EndPointClientSocket.BeginSend(sendData, 0, sendData.Length, SocketFlags.None, new AsyncCallback(SendMessage2), EndPointClientSocket); }