簡體   English   中英

我應該使用套接字直接連接兩部Android手機嗎?

[英]Should i connect two Android phones directly using Sockets

我想在WIFI上直接在兩部Android手機之間進行通信。 這兩款Android手機不在同一個網絡中。 我已經完成了這篇文章
將套接字編程融入您的應用程序:Android

我假設我們可以使用socket連接兩部Android手機。 但我不知道直接插座有什么可能的限制。
無論兩台設備在哪里以及它們的IP地址是什么,它都能工作嗎?
如果我將它作為服務器,Android是否允許傳入連接?
使用套接字直接連接兩部手機是個好主意嗎?

無論兩台設備在哪里以及它們的IP地址是什么,它都能工作嗎?

即使您在專用網絡上,只要您在每個內部路由上正確設置了端口轉發,它應該是。

如果我將它作為服務器,Android是否允許傳入連接?

這應該

使用套接字直接連接兩部手機是個好主意嗎?

我不明白為什么不

試試看! 您可能會發現ISP或運營商的某些問題只允許某些端口通過,如果更高的端口號給您帶來問題,請嘗試80,443或22。

可以使用套接字連接兩個Android設備但是由於您希望在WIFI和WIFI上連接它們,您將沒有靜態IP地址 ,如果在任何情況下服務器的IP地址發生更改 ,這將為您帶來問題
另一個問題是,如果您的Android服務器有私有IP地址,那么您將無法連接到Android服務器。 我不確定,但我認為每個Android都有一個私有IP地址

暫無
暫無

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

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