コード例 #1
0
        public TcpNETServer(IParamsTcpServer parameters, TcpHandler handler = null)
        {
            _parameters        = parameters;
            _connectionManager = new TcpConnectionManager();

            _handler = handler ?? new TcpHandler(_parameters);
            _handler.ConnectionEvent += OnConnectionEvent;
            _handler.MessageEvent    += OnMessageEventAsync;
            _handler.ErrorEvent      += OnErrorEvent;
            _handler.ServerEvent     += OnServerEvent;
        }
コード例 #2
0
        public TcpNETServer(IParamsTcpServer parameters,
                            byte[] certificate,
                            string certificatePassword,
                            TcpHandler handler = null)
        {
            _parameters        = parameters;
            _connectionManager = new TcpConnectionManager();

            _handler = handler ?? new TcpHandler(_parameters, certificate, certificatePassword);
            _handler.ConnectionEvent += OnConnectionEvent;
            _handler.MessageEvent    += OnMessageEventAsync;
            _handler.ErrorEvent      += OnErrorEvent;
            _handler.ServerEvent     += OnServerEvent;
        }
コード例 #3
0
ファイル: TcpHandler.cs プロジェクト: LiveOrDevTrying/Tcp.NET
 public TcpHandler(IParamsTcpServer parameters, byte[] certificate, string certificatePassword)
 {
     _parameters          = parameters;
     _certificate         = certificate;
     _certificatePassword = certificatePassword;
 }
コード例 #4
0
ファイル: TcpHandler.cs プロジェクト: LiveOrDevTrying/Tcp.NET
 public TcpHandler(IParamsTcpServer parameters)
 {
     _parameters = parameters;
 }