有点不明白,能否说清楚点。
另外udp包不是通过socket来发的吗?

解决方案 »

  1.   

    “实现的技术现有两种:Socket和发送UDP包”
    难道Socket不包括UDP吗?协议就是TCP/IP和UDP,只用UDP的话,不能保证所有的用户可靠的收到信息,
    用TCP/IP的话肯定要有所有客户端的socket列表信息。仔细想想,可能做一个数据层和控制层都是有根的ATM多播会比较顺当。
      

  2.   

    只用UDP的话,不能保证所有的用户可靠的收到信息,
    用TCP/IP的话肯定要有所有客户端的socket列表信息。你说的对,问题在于我在JAVA端想只要把东西发出去后我就不要管了,我也不要考虑socket列表信息,兄弟有什么好的办法吗?
      

  3.   

    你的java端是这样想的,但你发出去的东西客户端是不是能否收到无所谓呢?
    如果允许客户端收不到的话,用IP多播。
    如果不允许的话,那就得看情况了。另外你是基于局域网还是广域网?客户端的数量是多少?
      

  4.   

    ATM多播应该可以实现这类要求,
    我做过IP多播的东西,但和ATM不同,
    手头没有书,记不住那么多,介绍一本书,
    windows网络编程
    那书有例程,还蛮简单易懂的
      

  5.   

    我要是通过TCP/IP来做的话,该怎么做啊?有谁知道吗?