Example #1
0
        public override void OnDataReceive(Extasys.Network.TCP.Server.Listener.TCPClientConnection sender, Extasys.Network.DataFrame data)
        {
            // Client sends data to server.
            // Reply the received data back to sender.
            byte [] bytes = new byte[data.Length+1];
            Buffer.BlockCopy(data.Bytes,0,bytes,0,data.Length);
            bytes[data.Length] = (byte)((char)2);
            try
            {
                sender.SendData(bytes, 0, bytes.Length);
            }
            catch (ClientIsDisconnectedException ex)
            {
            }
            catch (OutgoingPacketFailedException ex)
            {
            }
            catch (Exception ex)
            {

            }
        }