我有一个充当服务器的电话应用程序(Xamarin形式)和多个可以充当远程传感器并通过TCP将数据发布到服务器的nodemcu设备(microPython)(我不使用mqtt)。
我的设备可以连接到我的家庭WiFi,或者,如果我不在国外并且没有SSID,它们会寻找通过手机本身创建的即席WiFi。
我的问题是服务器的IP发生了变化。我可以为家庭网络设置静态IP,但是如果我连接到家庭WiFi或通过电话创建的即席WiFi,它肯定会更改。
是否可以为我的服务器(电话)提供DNS名称,并允许客户端通过名称在网络中找到它? 如果那是不可能的..有没有办法使用TCP广播服务器IP?我不想为此使用UDP创建另一个套接字:(