Example #1
0
 public void start()
 {
     if (__networkThread == null)
     {
         __connect();
         __networkThread = new Thread(() => {
             while (__reader != null)
             {
                 TcpMessage message = TcpMessageHelper.readFromStream(__reader);
                 if (message != null)
                 {
                     __addItemToQueue(message);
                 }
             }
             lock (__networkThread)
             {
                 __networkThread = null;
             }
         });
         __networkThread.Start();
     }
 }
Example #2
0
 public void send(TcpMessage message)
 {
     TcpMessageHelper.writeToStream(message, __writer);
     __writer.Flush();
 }