public void Start() { if (_TcpMessageClient.Start()) { MessageLoop(); } else { Console.WriteLine("TcpMessageClient start failed"); } }
void TryConnect() { if (!_client.Running) { if (!_client.Start()) { Invoke("TryConnect", 2); } else { DebugConsole.Log("Connected"); } } }
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(); }