1

FileMaker Pro 具有一项功能,允许客户端应用程序自动定位其服务器的 IP 地址并连接到该地址。使用 Java 或 .NET 等通用语言执行此操作的最佳方法是什么?

4

2 回答 2

3

FileMaker 可能正在使用 Bonjour。检查http://developer.apple.com/bonjour/和 Avahi

它通过实现他们所谓的多播 dns 来做到这一点。使用使用多播的 P2P dns,它们不仅可以显示服务器,还可以显示服务器和端口。

即使您在企业网络上使用,您也可以在内网 dns 服务器上发布记录,因此您不会依赖路由器及其多播容忍度(这可能是压倒性的)。所以,它扩大了规模。

于 2009-02-13T10:27:05.703 回答
2

可以使用多播 UDP 尝试联系在已知多播组和端口上列出的服务器。

于 2009-02-13T07:07:12.000 回答