背景
我正在使用SparkCore无线arduino板连接到本地Node.js服务器。该服务器包括一个本地内部TCP服务器,SparkCore上编程的TCP客户端连接到该服务器。
问题
如果我在不同的网络上运行服务器,则服务器具有不同的本地IP地址。这样做时,我必须重新编程SparkCore arduino,告诉它连接其TCP客户端的新本地IP地址。出于各种原因,这不是理想的选择。
问题
是否有一种方法可以使客户端动态搜索TCP服务器或者让服务器以某种方式向TCP客户端广播,以通知客户端要使用的服务器本地IP地址,而不是最初硬编码?我希望以一种不需要迭代特定端口上的一堆IP来查看是否建立连接的方式来实现这一点。话虽如此,如果这是唯一的方法,那就这样做吧。