我正在开发一个基于局域网的数据库应用程序。它涉及一个中央“服务器”应用程序来存放数据库,以及许多访问它的“客户端”应用程序。基于局域网的应用程序 - 如何无静态IP连接?
“服务器”将是一个简单的基于C#的HTTP服务器,它响应GET和POST请求。但是,由于它的设计能够从网络上的任何笔记本电脑上运行,我想知道如何在不知道IP地址的情况下建立客户端和服务器之间的连接。
我想我可以ping每个IP地址从192.168.0.0到192.168.0.255,然后测试那些回应,看看有没有我的服务器。但如果没有更好的办法,我只会这样做。有什么建议么?
http://en.wikipedia.org/wiki/Broadcast_address – 2012-04-06 01:08:10
您可以让服务自行公布,有关您的网络的更多详细信息将有助于回答此问题。什么分配IP地址?这是一个Windows域?你有本地DNS服务器吗? – Derrick 2012-04-06 01:09:28
网络只是一个连接到几台PC和笔记本电脑的路由器。没有DNS服务器。 – user1032657 2012-04-06 02:28:52