我正在创建一个应用程序来mobiles
使用 TCP 套接字通过互联网在两个 android 之间建立通信。因此,我将主要使用两者的 ip 地址mobiles
和我喜欢的应用程序端口号。
这可能吗?创建自定义 TCP 端口并像在 LAN 中一样通过 Internet 进行通信?
到目前为止,我能够成功地在 LAN 中的两个仿真器之间进行通信。但是在 emultors 的情况下,不可能通过互联网做同样的事情,因为主机通常behind a router
只允许数据到端口8080
,或者80
我不确定。当然有可以完成的端口转发,但我不想弄脏它。
那么,
局域网中的模拟器连接是否保证mobile
互联网中的连接?因为mobile with direct net connectivity
只有一个 IP 地址(没有私有和外部 IP)并且没有路由器来阻止流量。