FileMaker Pro具有一项功能,允许客户端应用程序自动定位其服务器的IP地址并连接到它。使用Java或.NET等通用语言的最佳方法是什么?
答案 0 :(得分:3)
FileMaker可能正在使用Bonjour。查看http://developer.apple.com/bonjour/以及Avahi
通过实现他们称之为multicast-dns的方式来实现这一目标。使用使用多播的P2P DNS,他们不仅能够显示服务器,还能够显示服务器和端口。
即使你在企业网络上使用,你也可以在intranet dns服务器上发布记录,这样你就不会依赖你的路由器和它们的组播容忍度(这可能是压倒性的)。所以,它会扩大规模。
答案 1 :(得分:2)
使用可以使用多播UDP尝试联系已知多播组和端口上的服务器列表。