/// <summary> /// 接待新连接 /// </summary> public void Receive() { ReceptionUdp.BeginReceive((ar) => { try { IPEndPoint ip = null; byte[] result = ReceptionUdp.EndReceive(ar, ref ip); if (result.Length == 111) { Console.WriteLine(ip.ToString()); if (Index == Processors.Length) { Index = 0; } var token = new UToken(ip, Processors[Index], this); Index++; } } catch (Exception e) { Console.WriteLine("Receive " + e.Message); } Receive(); }, null); Console.WriteLine("接待中。。。"); }
public void ReceptionSend(byte[] buffer, int count, IPEndPoint Remote) { lock (ReceptionUdp) { ReceptionUdp.Send(buffer, count, Remote); } }