2017-05-25 120 views
-1

我正在做的一个项目,我有一台服务器,客户端(C#),客户端(安卓JAVA)。我可以连接到该服务器在本地网络上,并使用来自客户端C#一个外部IP,但是从Java客户端,我可以通过无线上网进行连接。路由器上的服务器端口转发,我有一个静态的IP地址。请帮助请问有什么问题?如何使用外部IP(Java)连接到服务器?

+1

有相当字面上千万的东西,可能是错的。如果没有整页的更多细节,没有办法有效地回答你的问题。 –

+0

防火墙?是你的还是ISP的?无论如何,没有足够的信息来做更多的猜测。 – joshp

回答

0

从您提供的信息,没有什么不妥。

对于你的C#的客户端,您可以从本地网络(我假设是192.168.xx)将其连接

为了您的Java客户端,使用WiFi意味着本地网络(也我以为是192.168.xx)

这样就意味着它与本地网络运行良好。

所以,现在的主要问题是,你的服务器真正的在线互联网

请检查以下内容:

  1. 通过任何API测试工具,如休息和SOAPUI使用您的服务器访问外部IP地址。

  2. 是你Android客户端真的不在线使用本地网络时,也可以通过外部IP地址访问它。

+0

我将我的应用程序(客户端C#)发送给居住在另一个城市的我的朋友,并且他能够通过外部IP(10.197.0.xxx)连接到服务器。在客户端移动互联网上,被检查 – Edward1406

相关问题