Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/265.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android,Java套接字_Java_Php_Android - Fatal编程技术网

Android,Java套接字

Android,Java套接字,java,php,android,Java,Php,Android,我在安卓系统中创建了一个TCP套接字客户端,并使用一个开放的src套接字应用程序作为服务器向安卓应用程序发送消息,一切正常 但值得怀疑的是,这两台设备都使用我家的wifi连接,因此具有192.x.x.x系列ip 但是,如果我的设备连接到我家的wifi路由器,Ip为192.x.x.x,并且服务器具有静态Ip,我的服务器是否能够向远程设备发送消息,而不管该设备是否具有本地网络Ip?否,您将无法向远程设备发送数据,除非并且直到它启动连接,否则您无法启动到动态Ip(远程设备)的连接 )否,您将无法向远程

我在安卓系统中创建了一个TCP套接字客户端,并使用一个开放的src套接字应用程序作为服务器向安卓应用程序发送消息,一切正常

但值得怀疑的是,这两台设备都使用我家的wifi连接,因此具有192.x.x.x系列ip


但是,如果我的设备连接到我家的wifi路由器,Ip为192.x.x.x,并且服务器具有静态Ip,我的服务器是否能够向远程设备发送消息,而不管该设备是否具有本地网络Ip?

否,您将无法向远程设备发送数据,除非并且直到它启动连接,否则您无法启动到动态Ip(远程设备)的连接
)

否,您将无法向远程设备发送数据,除非并且直到远程设备启动连接,否则您无法启动到动态Ip(远程设备)的连接
)

当然可以。路由器负责这个。它叫NAT(网络地址翻译),谢谢你回复Matjaz Muhic,但我想问一下,如果这样做有效,我应该给我的服务器插座什么ip来发送消息,据我所知,如果我跟踪,我会得到wifi路由器的地址,因此发送消息,不会起作用,因为我的手机会有本地地址。当然。路由器负责这个。它叫NAT(网络地址翻译),谢谢你回复Matjaz Muhic,但我想问一下,如果这能工作,我应该给我的服务器插座什么ip来发送消息,据我所知,如果我跟踪,我会得到wifi路由器的地址,因此发送消息,因为我的手机将有本地地址,所以无法工作。