我正在创建一个应用程序,通过TCP套接字在互联网上建立两个android mobiles之间的通信。因此,我将主要使用两个mobiles的ip地址和我的高级应用程序端口no。到目前为止,我能够成功地在局域网中的两个模拟器之间进行通信。但是,在仿真器的情况下,不可能在互联网上做同样的事情,因为主机通常是behind a router,它只允许数据到端口
我的问题是关于客户端和无连接协议的BootStrap类。我看到了两个方法Connect( defined in BootStrap )和Bind ( defined in AbstractBootStrap )
因为Bootstrap是AbstracBootStrap我理解使用Connect()连接远程服务器,为什么需要Bind()?