/// <SUMMARY> /// Initializes server. To start accepting connections call Start method. /// </SUMMARY> public TcpServer(TcpServiceProvider provider, int port) { mProvider = provider; mPort = port; mListener = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); mConnections = new ArrayList(); ConnectionReady = new AsyncCallback(ConnectionReady_Handler); AcceptConnection = new WaitCallback(AcceptConnection_Handler); ReceivedDataReady = new AsyncCallback(ReceivedDataReady_Handler); }
/// <SUMMARY> /// Initializes server. To start accepting connections call Start method. /// </SUMMARY> public TcpServer(TcpServiceProvider provider, int port) { mProvider = provider; mPort = port; mListener = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); mConnections = new ArrayList(); ConnectionReady = new AsyncCallback(ConnectionReady_Handler); AcceptConnection = new WaitCallback(AcceptConnection_Handler); ReceivedDataReady = new AsyncCallback(ReceivedDataReady_Handler); }