ExpectConnect() public method

Expect a RDPEUDP Connection
public ExpectConnect ( System.TimeSpan timeout ) : bool
timeout System.TimeSpan
return bool
Exemplo n.º 1
0
        public RdpeudpServerSocket Accept(IPAddress remoteIP, TransportMode mode, TimeSpan timeout)
        {
            DateTime            endTime      = DateTime.Now + timeout;
            RdpeudpServerSocket serverSocket = this.CreateSocket(remoteIP, mode, timeout);

            if (serverSocket == null)
            {
                return(null);
            }

            if (serverSocket.ExpectConnect(endTime - DateTime.Now))
            {
                return(serverSocket);
            }
            else
            {
                serverSocketDic.Remove(serverSocket.RemoteEndPoint);
            }

            return(null);
        }