unity3d客户端请求达到一定次数后,不能正常接收到服务端消息

如题,在unity3d中写了一段代码如下:

    if(Client!=null){
        JsonObject rmsg = new JsonObject(); 
        rmsg.Add("ID",ID);
        Client.request("gate.gateHandler.testConnect",rmsg,(rdata)=>{
            print ("连接到gate"+rdata["msg"].ToString());      
        }); 
    }
}

进行请求,当次数达到126次之后,服务端控制台有正常输入发送给客户端的消息,但是客户端接受不到来自服务端的数据了。
这样的情况谁知道的指导下

标签: 开发求助
smail 在 2014-9-29 16:23发布 分享到 weibo
2 回复
#1 {1} haiyang126537 2014-9-30 11:27 回复

是不是用的websockt,如果是需要自己修改一下客户端encode函数。变为7位一字节。

smail 2014-9-30 11:37 回复

这个要如何修改啊?

#2 {1} demon 2014-10-8 14:06 回复

看样子像是编码的问题,但这个bug应该是很早前改过了啊

smail 2014-10-8 14:36 回复

新的pomelo-unityclient在哪里有啊

回到顶部