public void Send(myList <byte> message) { if (_bUseTls == false) { _networkStream.Write(message.ToArray(), 0, message.Count); } else { _sslStream.Write(message.ToArray()); } }
public myList <byte> GetMessages() { myList <byte> ret = null; if (_messagesMutex.WaitOne(1000) == true) { if (_incomingMessages.Count > 0) { ret = new myList <byte>(_incomingMessages); _incomingMessages.Clear(); } _messagesMutex.ReleaseMutex(); } return(ret); }