有谁知道联众是用的哪种多播方式呢?

解决方案 »

  1.   

    如果A坐在了桌子上等待B来加入,要在所有的在线用户上显示A已经坐在了桌子上,不用多播用什么?
      

  2.   

    我觉得连种应该是使用基于连接的SOCKET.
      

  3.   

    everandforever(Forever) 说说你的思路呢
      

  4.   

    联众用的应该不是多播,你说的“如果A坐在了桌子上等待B来加入,要在所有的在线用户上显示A已经坐在了桌子上,不用多播用什么?”这个问题其实与多播没什么关系,我觉得联众服务器肯定是给每个用户都发送了一次,只是是模拟多播而已!
      

  5.   

    wuxuan(真心英雄)说的不错,我感觉这样挺好,又可以节约数据流量!
      

  6.   

    我发现联众同时使用TCP协议和UDP协议,TCP协议用来连接两个下棋的人。但UDP协议是乎没看到有什么动静,UDP他用来做什么用呢?
      

  7.   

    游戏开始前用服务器用UDP和客户联系,当人够了之后,各玩家之间再用TCP进行游戏,这时候服务器基本不再干预游戏,除了记录分数和发送广告.服务器中记录各玩家的IP及状态(例如在哪个位置,在等待还是在游戏),这些数据只在服务器端保留一份,因此能保证不出现冲突.服务器只为玩家们做牵线的红娘.可惜我最近在做一个局域网内的类似联众的游戏,但却没有服务器,要保证每个客户端的数据一致,痛苦极了.
      

  8.   

    我觉得联众不可能用UDP协议
    UDP协议太不安全了
    很容易伪造包来发送基于玩家作弊方面的考虑
    应该是采用TCP/IP
    而且不太可能是多播
    这样太浪费资源了
      

  9.   

    我分析了一下,大概如下:用TCP来连接两个客户,用UDP来接收和发送一些服务器数据。