如何在不使用mDNS的情况下通过Wifi连接两台设备?

时间:2015-09-17 15:28:59

标签: tcp dns ip wifi mdns

我在设备上运行了嵌入式网络服务器。现在我想要一个智能手机应用程序连接到网络服务器。他们在同一个wifi网络上,但他们不知道彼此的IP地址。

据我所知,这个问题通常是通过在服务器上实现mDNS协议来解决的。但还有其他选择吗?服务器可以询问特定的IP地址还是类似的?

1 个答案:

答案 0 :(得分:0)

如果必须完全自动化,以便嵌入式网络服务器可被发现,可能会扫描整个网络块,从嵌入式网络服务器中寻找正确的响应“http://[IP_address]/yes-im-the-one”? 虽然要注意,但是某些网络监视器可能会认为您的智能手机/设备的IP扫描“危险”并将其从网络中切断 - 这可能只是一个“大企业”问题。

...在“找到”您的服务器之后,应用程序应该缓存/记住这个,因此下次不必扫描。

您可以执行的其他操作:通过在设备上设置此设置,或通过LAN上本地DHCP服务器的DHCP预留,为您的嵌入式Web服务器提供LAN上的静态IP。

已经提供了一些已经设置的静态LAN IP,然后由系统管理员暂时将其计算机的IP更改为在相同的范围内,然后他们可以访问网络服务器或远程登录到默认IP,并将其更改为他们想要的(以匹配其网络的IP范围)