簡體   English   中英

通過WLAN的Java套接字?

[英]Java Sockets over WLAN?

我有2台Windows PC通過ad hoc無線網絡連接。
使用此現有連接,我可以通過套接字在這些PC之間進行通信嗎?
我可以在其中一台計算機上打開服務器插槽,然后將另一台計算機作為客戶端並連接到另一台計算機,然后通過此連接發送和接收數據嗎?
我需要為此使用特定的api還是只使用java.net.Socketjava.net.ServerSocket

當然可以。 WLAN連接上有一個IP網絡,沒有阻止您建立TCP連接的過程。

就套接字而言,這與有線(以太網)連接沒有什么不同,不同之處在於數據鏈接層

當然,您可以使用(服務器)套接字。 套接字是TCP協議(OSI層4)的概念,它在IP協議(OSI層3)之上運行,而IP協議本身在WLAN或以太網(OSI層2)之上運行在物理鏈路上(WLAN的無線電波,以太網的以太網電纜)。

OSI層的實現是可替換的(或者更好:應該是可替換的)。 因此,無論您使用的是WLAN,以太網還是其他設備,都沒有關系,只要您不低於第3層(無論如何,Java都不可能)。

請參閱Wikipedia文章以獲取更多信息

暫無
暫無

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

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