コード例 #1
0
ファイル: Server.cs プロジェクト: MirageNet/Libuv2kNG
        /// <summary>
        ///     Start listening for incoming connections.
        /// </summary>
        /// <param name="port">The port to bind to listen connections on.</param>
        private void ListenAsync(int port)
        {
            // start server
            IPEndPoint endPoint = new IPEndPoint(IPAddress.Any, port);

            Libuv2kNGLogger.Log("libuv server: starting TCP..." + endPoint);

            _server = new TcpStream(_serverLoop);
            _server.SimultaneousAccepts(true);
            _server.onServerConnect = OnLibuvServerConnected;
            _server.Listen(endPoint);

            Libuv2kNGLogger.Log("libuv server: TCP started!");
        }
コード例 #2
0
ファイル: libuv2kTransport.cs プロジェクト: dstoffels/Theia
        public override void ServerStart()
        {
            if (server != null)
            {
                return;
            }

            // start server
            IPEndPoint EndPoint = new IPEndPoint(IPAddress.Any, Port);

            Debug.Log($"libuv sv: starting TCP..." + EndPoint);
            server = new TcpStream(serverLoop);
            server.SimultaneousAccepts(true);
            server.Listen(EndPoint, OnLibuvServerConnected);
            Debug.Log($"libuv sv: TCP started!");
        }