public IPEndPoint OpenClient(IPEndPoint local_udp_endpoint) { if (udpThreadState != null) { StopClient(); udpThreadState = null; } udpThreadState = new UDPThread(); IPEndPoint localEndPoint = udpThreadState.Open(local_udp_endpoint); runningThread = new Thread(new ThreadStart(udpThreadState.mythread)); runningThread.Start(); return(localEndPoint); }
public IPEndPoint OpenSendOnlyClient(IPEndPoint local_udp_endpoint) { runningThread = null; udpThreadState = new UDPThread(); return(udpThreadState.Open(local_udp_endpoint)); }