コード例 #1
0
        private void ProcessIncomingData(object obj)
        {
            try
            {
                lock (m_ClientLock)
                {
                    TCPReceiveEvent Packet = (TCPReceiveEvent)obj;
                    FireReceiveMessage(ref Packet);
#if DEBUG
                    Log.LogMessage("TCPServer : Requête entrante de " + (Packet.Client.Address.ToString() + " : " + Outils.HexToString(Packet.Data, Packet.Data.Length)), Color.Blue, 2);
#endif
                }
            }
            catch (SocketException Ex)
            {
                Log.LogMessage("TCPServer : Problème Socket : " + Ex.Message, Color.DarkBlue, 0);
            }
        }
コード例 #2
0
 protected virtual void FireReceiveMessage(ref TCPReceiveEvent e)
 {
     OnReceiveMessage?.Invoke(this, e);
 }