【发布时间】:2020-04-16 17:43:42
【问题描述】:
我对 ServerSocket 有疑问 客户端:安卓 服务器:我的电脑有静态IP 我在客户端使用套接字连接到服务器,服务器接受套接字并获取它的输入和输出流。 问题是当服务器将数据写入该输出流时,我无法理解客户端如何接收消息(我知道如何)。 如果是服务器向客户端发送数据的情况,考虑到客户端(android)没有可以通过互联网访问的IP,怎么可能呢? 我知道长轮询,这也是这里使用的方法吗?
【问题讨论】:
-
为什么你认为你的客户端没有IP?只要客户端能够连接服务器,它就绑定到某个网络(可能是本地)
-
我并不是说我的客户没有 ip,但是使用该 ip 我无法通过互联网向他发送消息,而不是本地消息。
-
但是你可以。你是。这就是连接的含义。
标签: java sockets networking serversocket