【问题标题】:How to find my server in LAN?如何在局域网中找到我的服务器?
【发布时间】:2012-09-13 07:31:38
【问题描述】:

我有两个自己的 C++ 和 Java 应用程序:服务器和客户端。它既可以在一个局域网中,也可以通过指定的端口传输数据。我想让它成为可能,客户端可以找到服务器的 IP。但是怎么做? 使用地址掩码枚举所有可能的 IP - 坏主意,这将花费大量时间。可能以某种方式存在,我可以在哪里从客户端向局域网发送广播并在服务器中接收它?或者另一种方式...我找不到有关此的信息,但我认为这是可能的,因为我在 Android 上的 MyPhoneExplorer 中看到了它。

【问题讨论】:

    标签: tcp network-programming ip lan


    【解决方案1】:

    为什么不使用 UDP 广播? 客户端可以 UDP 广播“我在 x.x.x.x”,服务器可以(在 UDP 中)向客户端回答“我在 y.y.y.y”。

    【讨论】:

      【解决方案2】:

      也许您可以使用Broadcast Address 找到您的服务器。

      【讨论】:

        猜你喜欢
        • 2017-06-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-10-31
        • 1970-01-01
        • 2017-11-03
        • 2014-03-12
        • 2020-10-13
        相关资源
        最近更新 更多