Esempio n. 1
0
        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);
        }
Esempio n. 3
0
 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);
 }