示例#1
0
        static void Main(string[] args)
        {
            loop = new IOLoop();

            socket = new Socket(IPAddress.Any.AddressFamily, SocketType.Stream, ProtocolType.Tcp);
            try
            {
                ConnectionAccepted += ProgramConnectionAccepted;
                socket.Bind(new IPEndPoint(IPAddress.Any, 3677));
                socket.Listen(5);

                Console.WriteLine("Listening...");

                socket.BeginAccept(AcceptCallback, null);
                loop.Start();
            }
            catch(Exception ex)
            {
                OnError(ex);
            }
        }
示例#2
0
        static void Main(string[] args)
        {
            loop = new IOLoop();

            socket = new Socket(IPAddress.Any.AddressFamily, SocketType.Stream, ProtocolType.Tcp);
            try
            {
                ConnectionAccepted += ProgramConnectionAccepted;
                socket.Bind(new IPEndPoint(IPAddress.Any, 3677));
                socket.Listen(5);

                Console.WriteLine("Listening...");

                socket.BeginAccept(AcceptCallback, null);
                loop.Start();
            }
            catch (Exception ex)
            {
                OnError(ex);
            }
        }
示例#3
0
 public Loop(IOLoop owner)
 {
     Owner = owner;
 }
示例#4
0
 public Loop(IOLoop owner)
 {
     Owner = owner;
 }
示例#5
0
 public SocketStream(IOLoop loop, Socket socket)
 {
     Loop = loop;
     Socket = socket;
 }
示例#6
0
 public SocketStream(IOLoop loop, Socket socket)
 {
     Loop   = loop;
     Socket = socket;
 }