public Win32SocketAdapter( SOCKET connection, IServerConfiguration configuration )
 {
     try
     {
         Configuration = configuration;
         Connection = connection;
         Bytes = new byte[configuration.ReadBufferSize];
         OnDisconnect = new List<Action>();
     }
     catch (Exception ex)
     {
         Console.WriteLine( ex );
     }
 }
Esempio n. 2
0
 public static extern int setsockopt(SOCKET s, int level, int optname, char optval, int optlen );
Esempio n. 3
0
 public static extern int listen(SOCKET s, int backlog);
Esempio n. 4
0
 public static extern int send(SOCKET s, byte* buf, int len, int flags);
Esempio n. 5
0
 public static extern int getpeername(SOCKET s, sockaddr_in* addr, int* addrsize);
Esempio n. 6
0
 public static extern int connect(SOCKET s, sockaddr_in* addr, int addrsize);
Esempio n. 7
0
 public static extern int closesocket(SOCKET s);
Esempio n. 8
0
 public static extern int bind(SOCKET s, sockaddr_in* addr, int addrsize);
Esempio n. 9
0
 public static extern SOCKET accept(SOCKET s, void* addr, int addrsize);