Exemple #1
0
    public KCPClient(IMainLoop mainLoop, NetworkScene ns)
    {
        kcp                   = new KCP();
        kcp.outputFunc        = this.SendKCPPacket;
        kcp.closeEventHandler = this.KCPClosed;
        //KCP 逻辑处理是在主线程上执行的

        msgReader           = new MessageReader();
        msgReader.mainLoop  = mainLoop;
        msgReader.msgHandle = HandleMsg;
        ml           = mainLoop;
        networkScene = ns;

        ml.queueInUpdate(Update);
    }