コード例 #1
0
ファイル: Program.cs プロジェクト: ilude/socket.spike
        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
ファイル: Program.cs プロジェクト: ilude/socket.spike
        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
ファイル: IOLoop.cs プロジェクト: ilude/socket.spike
 public Loop(IOLoop owner)
 {
     Owner = owner;
 }
コード例 #4
0
ファイル: IOLoop.cs プロジェクト: ilude/socket.spike
 public Loop(IOLoop owner)
 {
     Owner = owner;
 }
コード例 #5
0
ファイル: Program.cs プロジェクト: ilude/socket.spike
 public SocketStream(IOLoop loop, Socket socket)
 {
     Loop = loop;
     Socket = socket;
 }
コード例 #6
0
ファイル: Program.cs プロジェクト: ilude/socket.spike
 public SocketStream(IOLoop loop, Socket socket)
 {
     Loop   = loop;
     Socket = socket;
 }