Android,Java套接字
我在安卓系统中创建了一个TCP套接字客户端,并使用一个开放的src套接字应用程序作为服务器向安卓应用程序发送消息,一切正常 但值得怀疑的是,这两台设备都使用我家的wifi连接,因此具有192.x.x.x系列ipAndroid,Java套接字,java,php,android,Java,Php,Android,我在安卓系统中创建了一个TCP套接字客户端,并使用一个开放的src套接字应用程序作为服务器向安卓应用程序发送消息,一切正常 但值得怀疑的是,这两台设备都使用我家的wifi连接,因此具有192.x.x.x系列ip 但是,如果我的设备连接到我家的wifi路由器,Ip为192.x.x.x,并且服务器具有静态Ip,我的服务器是否能够向远程设备发送消息,而不管该设备是否具有本地网络Ip?否,您将无法向远程设备发送数据,除非并且直到它启动连接,否则您无法启动到动态Ip(远程设备)的连接 )否,您将无法向远程
但是,如果我的设备连接到我家的wifi路由器,Ip为192.x.x.x,并且服务器具有静态Ip,我的服务器是否能够向远程设备发送消息,而不管该设备是否具有本地网络Ip?否,您将无法向远程设备发送数据,除非并且直到它启动连接,否则您无法启动到动态Ip(远程设备)的连接
)否,您将无法向远程设备发送数据,除非并且直到远程设备启动连接,否则您无法启动到动态Ip(远程设备)的连接
)当然可以。路由器负责这个。它叫NAT(网络地址翻译),谢谢你回复Matjaz Muhic,但我想问一下,如果这样做有效,我应该给我的服务器插座什么ip来发送消息,据我所知,如果我跟踪,我会得到wifi路由器的地址,因此发送消息,不会起作用,因为我的手机会有本地地址。当然。路由器负责这个。它叫NAT(网络地址翻译),谢谢你回复Matjaz Muhic,但我想问一下,如果这能工作,我应该给我的服务器插座什么ip来发送消息,据我所知,如果我跟踪,我会得到wifi路由器的地址,因此发送消息,因为我的手机将有本地地址,所以无法工作。