public void OnStart(IClientDealer dealer) { m_dealer = dealer; Console.WriteLine("Client Connected " + dealer.GetEndpoint()); m_connected = true; var t = new Thread(() => { for (int i = 0; i < 3; i++) { Thread.Sleep(300); string err = m_dealer.SendMessage(new Message("Say", System.Text.Encoding.Default.GetBytes("Hi2" + i))); if (err != "") { Console.WriteLine("Client Send Message Error " + err); } } for (int i = 0; i < 3; i++) { Thread.Sleep(300); DateTime now = DateTime.Now; string err = m_dealer.SendFrame(new FrameMessage("Spell", System.Text.Encoding.Default.GetBytes("Hi1" + i), (ulong)now.Ticks)); if (err != "") { Console.WriteLine("Client Send Frame Error " + err); } } }); t.Start(); DisConnect(); }
public void OnRecvFrame(FrameMessage msg) { Console.WriteLine("Client Receive Frame: " + msg); string err = m_dealer.SendFrame(msg); if (err != "") { Console.WriteLine("Client Send Frame Error " + err); } }