【发布时间】:2009-02-13 04:58:03
【问题描述】:
FileMaker Pro 具有允许客户端应用程序自动定位其服务器的 IP 地址并连接到该地址的功能。使用 Java 或 .NET 等通用语言执行此操作的最佳方法是什么?
【问题讨论】:
标签: java .net networking filemaker
FileMaker Pro 具有允许客户端应用程序自动定位其服务器的 IP 地址并连接到该地址的功能。使用 Java 或 .NET 等通用语言执行此操作的最佳方法是什么?
【问题讨论】:
标签: java .net networking filemaker
FileMaker 可能正在使用 Bonjour。检查http://developer.apple.com/bonjour/ 和 Avahi
它通过实现他们所谓的多播 dns 来做到这一点。使用使用多播的 P2P dns,它们不仅可以显示服务器,还可以显示服务器和端口。
即使您在企业网络上使用,您也可以在内网 dns 服务器上发布记录,因此您不会依赖路由器及其多播容忍度(这可能会让人不知所措)。所以,它会扩大规模。
【讨论】:
可以使用多播 UDP 尝试联系在已知多播组和端口上列出的服务器。
【讨论】: