public void Start()
 {
     if (_TcpMessageClient.Start())
     {
         MessageLoop();
     }
     else
     {
         Console.WriteLine("TcpMessageClient start failed");
     }
 }
Пример #2
0
 void TryConnect()
 {
     if (!_client.Running)
     {
         if (!_client.Start())
         {
             Invoke("TryConnect", 2);
         }
         else
         {
             DebugConsole.Log("Connected");
         }
     }
 }
Пример #3
0
 public static void Start()
 {
     var client = new TcpMessageClient("localhost", 12354);
     client.On("test", async (c, m) => {
       Console.WriteLine("client received message: {0}", m);
       Task.Factory.StartNew(async () => {
     while (true) {
       await client.SendAsync(null, "tick", null);
       await Task.Delay(1000);
     }
       });
       return true;
     });
     client.Start();
 }