コード例 #1
0
        /**
         * Creates a new socket and connects to the specified host and port.
         *
         * @param strHost
         *   Host to connect to.
         * @param intPort
         *   Port to connect to.
         */
        public void BeginConnect(string strHost, int intPort, PenguinConnectCallback connectCallback)
        {
            penguinSocks = new Sockets.Socket(Sockets.AddressFamily.InterNetwork, Sockets.SocketType.Stream, Sockets.ProtocolType.Tcp);
            ConnectState connectionState = new ConnectState(strHost, intPort, connectCallback);

            penguinSocks.BeginConnect(System.Net.IPAddress.Parse(strHost), intPort, ConnectionCallback, connectionState);
        }
コード例 #2
0
 public ConnectState(string host, int port, PenguinConnectCallback callback)
 {
     connectHost     = host;
     connectPort     = port;
     connectCallback = callback;
 }