apophis.SharpIRC.IrcFeatures.DccSend.SetRemote C# (CSharp) Method

SetRemote() private method

private SetRemote ( CtcpEventArgs e ) : bool
e apophis.SharpIRC.IrcClient.CtcpEventArgs
return bool
        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;
        }