簡體   English   中英

Java套接字編程

[英]Java socket programming

我目前正在將 PC 與伽利略板連接,我正在使用 java socket 編程將 PC 與板連接,

在客戶端,我需要提供:

Socket client = new Socket(serverName, port);

我將在這里提供 PC 的 IP 地址。 但是每次我將伽利略板連接到不同的 PC 時,我都需要進入代碼並修改 IP 地址。

有什么辦法可以讓伽利略板自動獲取PC的IP地址並在代碼中調整IP地址。

您可以通過以下兩種方式之一解決此問題:

  1. 為 PC 分配靜態 IP 地址。 如果主板和 PC 都在同一個 NAT 后面,或者如果您的 ISP 可以為您分配一個靜態 IP 地址,這很容易。

  2. 使用動態 DNS服務,例如no-ipchangeip 為此,您需要在 PC 上安裝代理。 只要 PC 的地址發生變化,代理就會更新服務。 然后,該服務將確保使用 PC 的當前 IP 地址回答<your subdomain>.dynmaic-dns.net DNS 解析請求,因此您可以對電路板進行編程以始終連接到<your subdomain>.dynmaic-dns.net

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM