public void Dispose() { _relayListener?.Close("disposed"); _relaySocket?.Close(); _listener?.Close("disposed"); _clientSocket?.Close(); }
/// <summary> /// Close and stop receiving messages. /// </summary> public void Close() { if (_receiver != null) { _receiver.Close(); } lock ( _lock ) { _lockedBufferList.Clear(); _lockedBufferCount = 0; } _wasClosedOnDisable = false; }
public void Teardown() { udpReceiver.Close(); udpSender.Close(); }
void OnApplicationQuit() { udpReceiver.Close(); udpSender.Close(); }
public IEnumerator Teardown() { udpReceiver.Close(); udpSender.Close(); yield return(new WaitForSeconds(1)); }