我正在开发与我们公司服务器通信的企业应用程序。我在手机和服务器之间通过 3G/4G 进行了完整的双向通信,它可以通过我的家庭 wifi 工作,但是在连接到公司网络的办公室使用 wifi 时,应用程序看不到服务器方法。
该应用程序设置为查找我们的外部 IP 地址,并且该端口对服务器开放。但我猜外部 IP 地址在网络内不是“可见的”。当我插入服务器的内部IP 地址时,一切正常。
对于我们的广大用户来说,这不是问题。我们的大多数用户(员工)在现场或其他办公室工作。但是对于我们网络内的用户,除非用户关闭他的wifi,否则这种安排是没有用的。但这不是一种专业的方法。
我需要知道我的应用程序是否有办法专门使用 3G/4G,或者发现 wifi 的 SSID 并决定使用哪个 IP 地址。我猜这两个问题的答案都是“你不能那样做”,但我想我还是会问。
谢谢!