internal bool SetRemote(CtcpEventArgs e)
{
long ip;
int port;
bool okIP = long.TryParse(e.Data.MessageArray[3], out ip);
bool okPo = int.TryParse(e.Data.MessageArray[4], out port); // port 0 = passive
if (okIP && okPo)
{
RemoteEndPoint = new IPEndPoint(IPAddress.Parse(DccIntToHost(ip)), port);
return true;
}
return false;
}