[英]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.