コード例 #1
0
ファイル: ZerioServer.cs プロジェクト: dorisoy/Zerio
        public ZerioServer(int listeningPort, ZerioServerConfiguration serverConfiguration = null)
        {
            WinSock.EnsureIsInitialized();

            _listeningPort = listeningPort;

            _configuration    = CreateConfiguration(serverConfiguration);
            _completionQueues = CreateCompletionQueues();
            _sessionManager   = CreateSessionManager();

            _sendRequestProcessingEngine = CreateSendRequestProcessingEngine();
            _receiveCompletionProcessor  = CreateReceiveCompletionProcessor();

            _listeningSocket = CreateListeningSocket();
        }
コード例 #2
0
ファイル: ZerioServer.cs プロジェクト: dorisoy/Zerio
 private static InternalZerioConfiguration CreateConfiguration(ZerioServerConfiguration serverConfiguration)
 {
     serverConfiguration ??= new ZerioServerConfiguration();
     return(serverConfiguration.ToInternalConfiguration());
 }