コード例 #1
0
        /// <summary>
        /// Start client
        /// </summary>
        public async Task StartClientAsync()
        {
            var remoteEp = new IPEndPoint(IpAddress, Port);

            // Create a TCP/IP socket.
            Client = new Socket(IpAddress.AddressFamily,
                                SocketType.Stream, ProtocolType.Tcp);

            var connectResponse = await Client.CustomConnectAsync(remoteEp);

            if (!connectResponse.Success)
            {
                throw new Exception("Fail to connect");
            }
        }