static void Test5() { if (_udpServer != null) { return; } _udpServer = new UdpServer(); _udpServer.Port = 888; //_udpServer.Received += _udpServer_Received; _udpServer.SessionTimeout = 5000; _udpServer.Open(); var session = _udpServer.CreateSession(new IPEndPoint(IPAddress.Any, 0)); for (int i = 0; i < 5; i++) { var buf = session.Receive(); Console.WriteLine(buf.ToHex()); session.Send("Hello"); } //Console.ReadKey(); _udpServer.Dispose(); _udpServer = null; }
static void Test5() { var svr = new UdpServer(3345); svr.Log = XTrace.Log; svr.LogSend = true; svr.LogReceive = true; var ss = svr.CreateSession(new IPEndPoint(IPAddress.Broadcast, 3377)); for (int i = 0; i < 100; i++) { ss.Send("Stone"); Thread.Sleep(1000); } }