public void SendData(ITcpPacket packet)
{
if (_transportManager.IsActive)
{
_transportManager.SendData(packet);
#if DEBUG
Logger.Debug("Sent packet : " + packet);
#endif
}
else
{
throw new IOException("Transport manager is inactive (has no tunnels), cannot send data.");
}
}