public void Close()
{
if (_listenSocket == null)
return;
_listenSocket.Close();
if (_networkChannel.Name != "")
Logger.Info(LogMask.Aegis, "{0} listening stopped({1}, {2})", _networkChannel.Name, _listenEndPoint.Address, _listenEndPoint.Port);
else
Logger.Info(LogMask.Aegis, "Listening stopped({0}, {1})", _listenEndPoint.Address, _listenEndPoint.Port);
_listenSocket = null;
_listenEndPoint = null;
}