Unity - A计划(一年有效期) 扫二维码继续学习 二维码时效为半小时

(61评价)
价格: 2155.00元
丛林战争里的客户端接收服务器端的消息
李大狗发起了话题2018-04-08
3
回复
446
浏览

比如一个request是这样

所有回复
  • 李大狗 2018-04-08

    他几乎同时收到服务器端传来的两条数据,

    一条是index为1客户端发给服务器,之后服务器转发来的,

    一条是index为2客户端发给服务器,之后服务器转发来的,

     

    收到这两条数据的客户端index为3,经过测试发现,如果index1,index2一起发来,他只能处理第二条数据,即index为2的数据

    还有-5条回复,点击查看
    你还没有登录,请先登录注册
  • 李大狗 2018-04-08

    请问有没有类似一种锁的写法,让他处理完一条数据,再接收处理第二条数据

    还有-5条回复,点击查看
    你还没有登录,请先登录注册
  • siki 2018-04-10

    首先这两条响应都是处理了的,只是你的处理方案 pushpanel是需要等待下一帧完成的,这就导致,只处理了后一个消息,其实两个响应都是处理了的

    你可以在pushhpanelsync里面添加一个集合,每次要pushpanel的时候添加到集合里面,然后从集合里面去的要push哪个面板

    还有-5条回复,点击查看
    你还没有登录,请先登录注册
发表回复
你还没有登录,请先 登录或 注册!