【问题标题】:Auto-locating a client's server自动定位客户端的服务器
【发布时间】:2009-02-13 04:58:03
【问题描述】:

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

【问题讨论】:

    标签: java .net networking filemaker


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      猜你喜欢
      • 2018-06-14
      • 2021-07-27
      • 1970-01-01
      • 2012-10-25
      • 1970-01-01
      • 2012-09-14
      • 2013-12-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多