我對android開發很陌生,幾乎沒有網絡技術背景。我在Java中創建了簡單的TCP服務器,並在Android中創建了TCP客戶端。一切工作在我的本地網絡中。TCP客戶端是否需要打開端口才能連接到外部服務器?
我的問題是,如果客戶端可以連接到服務器上我的外部IP,通過GSM網絡,其中的所有端口總是由移動網絡運營商封鎖,所以只有服務器會轉發端口連接到全球互聯網。
如果這是不可能的,我會非常感謝,如果你可以建議我很好的替代android(通過GSM intenet)和服務器(我發現的實時通信的一切是TCP/UDP協議)之間的實時通信。
感謝答覆)。
感謝快速回復。不幸的是我不能投票,因爲我剛加入論壇。 – user2414483