gpt4 book ai didi

java - 这可以用套接字实现吗?

转载 作者:行者123 更新时间:2023-12-01 15:28:35 25 4
gpt4 key购买 nike

我有两个线程通过 DatagramSockets 进行通信。我现在希望第三个线程能够监听通信。看完Broadcasting to Multiple Recipients看来我正在寻找第三个线程上的两个 MulticastSockets 。

但是,当尝试将 MulticastSocket 绑定(bind)到 DatagramSocket 在前两个线程中使用的相同端口时,我收到“java.net.BindException:地址已在使用中:无法绑定(bind)”错误。

最佳答案

在此处的一些答案和评论的帮助下,我通过执行以下操作解决了这个问题。

我将原来的 2 个线程更改为使用多播套接字进行通信,第三个线程现在有 2 个多播套接字绑定(bind)到这些端口,因此它可以监听通信。可能不是最漂亮的解决方案,但它足以满足我的需求

关于java - 这可以用套接字实现吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9861733/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com