gpt4 book ai didi

Java套接字编程

转载 作者:行者123 更新时间:2023-11-30 07:07:22 26 4
gpt4 key购买 nike

我目前正在连接PC与伽利略板,我正在使用java套接字编程来连接PC与板,

在客户端我需要给出:

Socket client = new Socket(serverName, port);

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

有没有办法让galileo板自动获取PC的IP地址,并在代码中调整IP地址。

最佳答案

您可以通过以下两种方法之一解决此问题:

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

  2. 使用dynamic DNS服务如no-ipchangeip 。为此,您需要在 PC 上安装代理。每当 PC 地址发生变化时,代理就会更新服务。然后,该服务将确保应答 <your subdomain>.dynmaic-dns.net 的 DNS 解析请求。使用 PC 当前的 IP 地址,因此您可以对开发板进行编程,使其始终连接到 <your subdomain>.dynmaic-dns.net

关于Java套接字编程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39844639/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com