我的android手机(3g)使用socket连接到我的电脑。我的手机应该连接什么?

时间:2013-10-26 11:02:11

标签: android sockets

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

但在真实手机的Android应用程序中,我尝试连接到我的电脑使用socket = new Socket(“201.195.203.25”,5000)。

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

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

1 个答案:

答案 0 :(得分:4)

可能是一些问题。

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

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

...替代地

如果你试图通过USB进行连接,那就是一个完全不同的蠕虫病毒,那些比我聪明的人可以让你充满信息(扰乱警报:这很麻烦)。

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