protected override void OnData(byte[] data) { base.OnData(data); if (_socket != null) { lock (_socketLock) { if (_socket.IsConnected()) { SocketAbstraction.Send(_socket, data, 0, data.Length); } } } }