public override void execute()
    {
        ISocketConnect      connect       = mReceiver as ISocketConnect;
        SocketConnectServer connectServer = connect as SocketConnectServer;

        connectServer?.notifyAcceptedClient(mSocket, mIP);
    }
Esempio n. 2
0
 protected bool mDeadClient;                                                 // 该客户端是否已经断开连接或者心跳超时
 public NetClient(SocketConnectServer server)
 {
     mServer         = server;
     mHeartBeatTimer = new CustomTimer();
     mReceiveBuffer  = new DoubleBuffer <SocketPacket>();
     mRecvBytes      = new StreamBuffer(1024 * 1024);    // 默认开1MB的缓存
     mOutputBuffer   = new DoubleBuffer <byte[]>();
 }