public bool IsOpen() { return socketsOpen; }
// ~UDP() // { // if (ReaderRunning) Cancel(); // } public void Cancel() { if (udpPacketIO != null && udpPacketIO.IsOpen()) { udpPacketIO.Close(); udpPacketIO = null; } if (ReaderRunning) { ReaderRunning = false; ReadThread.Abort(); } }