我正在开发一个基于 LAN 的数据库应用程序。它涉及一个中央“服务器”应用程序来容纳数据库,以及许多访问它的“客户端”应用程序。
“服务器”将是一个简单的基于 C# 的 HTTP 服务器,它响应 GET 和 POST 请求。但是,由于它被设计为能够从网络上的任何笔记本电脑上运行,我想知道如何在不知道 IP 地址的情况下建立客户端和服务器之间的连接。
我想我可以 ping 从 192.168.0.0 到 192.168.0.255 的每个 IP 地址,然后测试那些响应的地址,看看是否有我的服务器。但只有在没有更好的方法的情况下,我才会这样做。有什么建议么?