2009-02-13 133 views
1

FileMaker Pro具有一項功能,該功能允許客戶端應用程序自動查找其服務器的IP地址並連接到該服務器。使用Java或.NET等通用語言來完成此操作的最佳方法是什麼?自動定位客戶端服務器

回答

3

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

它通過實施他們稱之爲多播dns。通過使用多點傳送的P2P DNS,他們不僅能夠顯示服務器,還能顯示服務器和端口。

即使您在企業網絡上使用,您也可以在Intranet DNS服務器上發佈記錄,因此您不會依賴您的路由器和它們的多播容差(這可能是壓倒性的)。所以,它會擴大。

2

使用可以使用多播UDP嘗試聯繫已知多播組和端口上的服務器列表。

+0

這是我們如何完成許可證檢查。在Java中執行此操作的文檔位於http://download.oracle.com/javase/1.4.2/docs/api/java/net/MulticastSocket.html – 2011-01-27 22:31:43