2012-04-20 18 views
3

我想直接在WIFI上直接連接兩個Android手機。這兩款Android手機不在同一個網絡中。我已經通過這個職位
Incorporating Socket Programming into your Applications : Android我應該直接使用插座連接兩個Android手機嗎?

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

回答

1

無論這兩個設備在哪裏以及它們的IP地址是什麼,它都能正常工作嗎?

它不應該,即使你是一個專用網絡上,只要你有正確設置每個內部航線上的端口轉發。

的Android是否允許傳入的連接,如果我讓一個服務器?

它應該

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

我不明白爲什麼不

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

1

它可以連接使用套接字兩款Android設備,但只要你想將它們連接上WIFI和WIFI上你不會有一個靜態IP地址,如果在任何情況下這將創建一個問題,你服務器的IP地址已更改。
的另一個問題是,如果你的Android服務器有一個私有IP地址,那麼你將無法連接到Android服務器。我不確定,但我認爲每個Android都有一個私人IP地址