protected override bool ProcessTransportSocketRead(byte[] read, int length)
{
if (_tcpClient != null)
{
if (_tcpClient.Connected)
{
_tcpClient.GetStream().Write(read, 0, length);
#if(DEBUG)
Logger.Debug("Wrote " + length + " to tcp socket.");
#endif
}
else
{
Logger.Debug("Outgoing connection has been closed");
return false;
}
} else
{
Logger.Error("TcpClient is null, this should not be possible");
return false;
}
return true;
}