Пример #1
0
 public TCPServer(ClientConnectDelegate connectDelegate, ClientDisconnectDelegate disconnectDelegate,
                  ClientMessageDelegate listener)
 {
     this.messageDelegate    = listener;
     this.disconnectDelegate = disconnectDelegate;
     this.connectDelegate    = connectDelegate;
 }
Пример #2
0
        public NetBaseService(PacketHandler packetHandler, ILog logger, int bufferSize, int keepAliveTime, int keepAliveInterval, bool onMonitoring)
        {
            ClientConnectedCallback    = null;
            ClientDisconnectedCallback = null;
            ClientReconnectedCallback  = null;
            ClientOfflineCallback      = null;

            _packetHandler = packetHandler;
            _logger        = logger;


            _keepAliveTime     = keepAliveTime;
            _keepAliveInterval = keepAliveInterval;
            _onMonitoring      = onMonitoring;
            _bufferSize        = bufferSize;
        }
Пример #3
0
 public void setClientConnectDelegate(ClientConnectDelegate connectDelegate)
 {
     this.connectDelegate = connectDelegate;
 }
Пример #4
0
 public TCPServer(GameServer serverDelegates)
 {
     this.messageDelegate    = serverDelegates.clientMessage;
     this.connectDelegate    = serverDelegates.clientConnected;
     this.disconnectDelegate = serverDelegates.clientDisconnected;
 }