0

我可以从客户端(android 设备)与服务器(android 设备)交互,只是为了使用 TCP 套接字查询位于服务器中的数据库吗?

4

1 回答 1

1

是和否。如果您的设备在无线网络内并且有自己的本地 IP。如果它在同一个网络中,只需提供正确的 IP 和端口,您就可以从客户端电话连接到它。
如果服务器电话位于另一个无线网络中,则端口必须使用路由器设置转发到服务器端口。请记住,如果您将通过电话重新连接到无线网络,那么 IP 将由网络基础设施自动分配,并且它可能会比以前发生更改。

如果您想在 3G 网络(或类似的非 wifi)上连接服务器电话,您将没有任何特定的 IP,而且它不是静态的,这样几乎不可能创建可靠的网络。它是您正在寻找的更多点对点网络模型。

中间使用Server作为网关会好很多,这样就更可靠了。唯一的问题是,您将必须托管服务器及其进程以及所有流量等。

于 2012-04-25T09:03:44.503 回答