我,我用java socket编程与电路板连接PC目前连接PC与伽利略板,的Java Socket编程
在客户端我需要给:
Socket client = new Socket(serverName, port);
在哪里我将提供PC的IP地址。但是,每次我将伽利略主板连接到不同的PC时,我都需要进入代码并修改IP地址。
有没有什么方法可以让伽利略主板自动获取PC的IP地址并调整代码中的IP地址。
我,我用java socket编程与电路板连接PC目前连接PC与伽利略板,的Java Socket编程
在客户端我需要给:
Socket client = new Socket(serverName, port);
在哪里我将提供PC的IP地址。但是,每次我将伽利略主板连接到不同的PC时,我都需要进入代码并修改IP地址。
有没有什么方法可以让伽利略主板自动获取PC的IP地址并调整代码中的IP地址。
您可以通过以下两种方式之一解决这个问题:
分配静态IP地址给PC。如果主板和PC都位于相同的NAT后面,或者ISP可以为您分配静态IP地址,则很容易。
使用dynamic DNS服务,如no-ip或changeip。您需要在PC上安装代理。代理人将在PC地址更改时更新服务。然后,服务将确保回答的DNS解析请求<your subdomain>.dynmaic-dns.net
与PC当前的IP地址,这样你就可以计划董事会始终连接到<your subdomain>.dynmaic-dns.net
我写了一个脚本,在PC端分配一个静态IP地址,这样我的主板就可以轻松地连接到PC。 –
DNS。 <这个空间是填充> – xaxxon