UdpClient myClient;
Thread recvThread;
private void startRecv(int port)
{
myClient = new UdpClient(port);
recvThread = new Thread(new ThreadStart(receive));
recvThread.Start();
}
private void stopRecv()
{
recvThread.Abort();
}
private void receive()
{
IPEndPoint ipEP = new IPEndPoint(IPAddress.Any, 0);
while (myClient!=null)
{
byte[]recvBytes = myClient.Receive(ref ipEP);
if (recvBytes.Length > 0)
{
}
}
}
private void send(byte[]sendBytes,string remoteIP,int remotePort)
{
myClient.Send(sendBytes, sendBytes.Length, remoteIP, remotePort);
}