2016-10-04 183 views
1

我,我用java socket编程与电路板连接PC目前连接PC与伽利略板,的Java Socket编程

在客户端我需要给:

Socket client = new Socket(serverName, port); 

在哪里我将提供PC的IP地址。但是,每次我将伽利略主板连接到不同的PC时,我都需要进入代码并修改IP地址。

有没有什么方法可以让伽利略主板自动获取PC的IP地址并调整代码中的IP地址。

+0

DNS。 <这个空间是填充> – xaxxon

回答

1

您可以通过以下两种方式之一解决这个问题:

  1. 分配静态IP地址给PC。如果主板和PC都位于相同的NAT后面,或者ISP可以为您分配静态IP地址,则很容易。

  2. 使用dynamic DNS服务,如no-ipchangeip。您需要在PC上安装代理。代理人将在PC地址更改时更新服务。然后,服务将确保回答的DNS解析请求<your subdomain>.dynmaic-dns.net与PC当前的IP地址,这样你就可以计划董事会始终连接到<your subdomain>.dynmaic-dns.net

+0

我写了一个脚本,在PC端分配一个静态IP地址,这样我的主板就可以轻松地连接到PC。 –