Esempio n. 1
0
        // processing of received messages
        public void MessageReceivedProcess(TBSEngine.SocketMessage message)
        {
            Console.WriteLine("Message received : " + message.Message);

            MethodInfo theMethod = typeof(ReceiveFunction).GetMethod(message.FunctionMessage.functionName);

            theMethod.Invoke(m_receiveFunction, message.FunctionMessage.parameters?.ToArray());
        }
Esempio n. 2
0
 // send a packet to the client
 public void SendMessage(TBSEngine.SocketMessage message)
 {
     try
     {
         NetworkStream networkStream = m_tcpClient.GetStream();
         byte[]        bytesSend     = Encoding.ASCII.GetBytes(message.Message);
         networkStream.Write(bytesSend, 0, bytesSend.Length);
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.ToString());
     }
 }