0

我的电脑正在运行服务器。本地 ip 为 192.168.1.4。我知道我可以在很多网站上找到我的电脑的全球 IP。说是(201.195.203.25)

但是在我的真机安卓应用程序中,我尝试使用 socket = new Socket ("201.195.203.25",5000) 连接到我的电脑。

但是我的电脑服务器没有收到任何连接。我应该怎么办?非常感谢!

一些额外的信息:从网站获得的全球 ip 是我的路由器地址。我的电脑连接到我的路由器。

4

1 回答 1

4

可能是几个问题。

如果您通过手机的 3G 连接进行连接,而您的 PC 没有响应,请确保:

  • 您尝试连接的端口(您的问题中为 5000)已打开
  • 您的 PC 有一台服务器正在侦听该端口上的连接
  • 服务器以您手机上的应用程序期望的方式响应

或者...

如果您尝试通过 USB 连接,那是完全不同的蠕虫罐头,比我聪明得多的人可以填满您(剧透警告:它既复杂又混乱)。

如果您通过 wifi 网络连接,您可能需要使用 PC 的 LAN IP 地址。

于 2013-10-26T11:23:27.200 回答