簡體   English   中英

在不同網絡上的兩台計算機之間(通過Internet)發送數據

[英]sending data between two computers on different network(over the internet)

嘿,我在工作場所的一台計算機A上有一個Java swing應用程序。 現在我想將數據發送到另一台計算機B(在我的辦公室)。以下是我想解決此問題的一些想法:

1)使用java netty在計算機B中托管一台服務器,並將從計算機A中獲取的數據包裝為Http請求,然后可以將其發送到計算機B。但是我需要知道計算機B在不同網絡中的IP地址。 所以問題是如何獲取B的IP地址。現在假設我知道該IP地址,這是A保證將數據發送到B coz的保證,因為B在不同的網絡中,可能還有其他計算機具有相同的IP地址。計算機A的網絡

2)我可以在計算機B中擁有mysql數據庫,並使用遠程訪問功能將計算機A中的秋千應用程序的數據直接發送到cmputer B中的數據庫。但是我不確定是否可以從同一計算機中的計算機遠程訪問mysql數據庫。網絡或世界上任何地方的任何計算機。

任何幫助將不勝感激。 提前致謝

由於計算機位於不同的網絡上,因此您應該使用選項一。 我建議您看一下Java中的套接字及其工作方式。 請參閱以下鏈接:

Java套接字 Oracle文檔Java套接字

暫無
暫無

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

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