【问题标题】:Java: How can I send message to all channels from NIO ServerJava:如何从 NIO Server 向所有通道发送消息
【发布时间】:2019-01-14 11:46:47
【问题描述】:

NIO 包是否提供了向所有活动的 ClientChannel 发送消息的功能?

我可以在任何时候从某个频道读取所有键,就像它在 here 完成一样,但我有兴趣使用专门的 NIO 功能(使用 OP_WRITE 注册频道等)

【问题讨论】:

    标签: java client-server nio socketchannel


    【解决方案1】:

    Java NIO 通道是 OS 套接字的薄包装。

    就像无法将一个数据包发送到多个套接字一样,也无法在一次调用中将一条消息发送到多个通道。

    您可能想使用MulticastSocket 查看IP multicasting,但它需要网络支持。

    【讨论】:

      猜你喜欢
      • 2012-04-03
      • 2021-05-03
      • 1970-01-01
      • 2021-03-06
      • 1970-01-01
      • 2020-01-30
      • 2013-07-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多