public void Dispose()
 {
     _relayListener?.Close("disposed");
     _relaySocket?.Close();
     _listener?.Close("disposed");
     _clientSocket?.Close();
 }
Example #2
0
    /// <summary>
    /// Close and stop receiving messages.
    /// </summary>
    public void Close()
    {
        if (_receiver != null)
        {
            _receiver.Close();
        }

        lock ( _lock ) {
            _lockedBufferList.Clear();
            _lockedBufferCount = 0;
        }

        _wasClosedOnDisable = false;
    }
Example #3
0
 public void Teardown()
 {
     udpReceiver.Close();
     udpSender.Close();
 }
Example #4
0
 void OnApplicationQuit()
 {
     udpReceiver.Close();
     udpSender.Close();
 }
Example #5
0
 public IEnumerator Teardown()
 {
     udpReceiver.Close();
     udpSender.Close();
     yield return(new WaitForSeconds(1));
 }