gpt4 book ai didi

java - 使同一 LAN 上的两个 Java 应用程序相互感知

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:42:53 25 4
gpt4 key购买 nike

我有一个 Java 程序在同一网络上的两台计算机上运行。我想让这些应用程序相互了解,这样它们就可以直接通信,而不是与服务器通信以中继消息。

我相信我可能有一个关于它如何工作的解决方案,但我无法找到任何示例来比较我的解决方案。大家知道这个问题一般是怎么解决的吗?

最佳答案

http://jmdns.sourceforge.net/ 有一个很好的库,它在纯 Java 中实现了 Zeroconf/Bonjour 标准。

这基本上减轻了您的协议(protocol)​​负担,并允许您根据逻辑名称发布广告和查找服务提供商(例如,iTunes 或 Mac 打印就是这样做的)。

本书http://www.amazon.com/Zero-Configuration-Networking-Definitive-Guide/dp/0596101007解释所有基本概念。

关于java - 使同一 LAN 上的两个 Java 应用程序相互感知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4551176/

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