Exemple #1
0
        public void Test1()
        {
            SockSessServer server = new SockSessServer();

            Loop.default_loop.Add(server);

            server.Bind(new IPEndPoint(0, 5964));
            server.Listen(100, OnAccept);

            Loop.default_loop.Run();
            Assert.Pass();
        }
Exemple #2
0
        // SockSess Interface ==================================================================

        public SockSessServer MakeListen(IPEndPoint ep)
        {
            SockSessServer server = new SockSessServer();

            server.Bind(ep);
            server.Listen(100, OnAcceptEvent);
            server.close_event += new SockSess.SockSessDelegate(OnCloseEvent);

            if (sess_listen_event != null)
            {
                sess_listen_event(this, server);
            }

            Loop.default_loop.Add(server);
            sesstab.Add(server);
            sessstate.ListenCount++;
            return(server);
        }