通讯PC电话

| 我对android很陌生,但是我已经创建了多个应用并发布了, 在android市场上。但是现在我想向我的应用添加升级。 基本上,我的应用程序是目前可与短信拦截器配合使用的跟踪软件 这样就获取了数据,例如位置,摄像头,音频记录...。 因此,我想制作一个桌面应用程序(在您的计算机上),当按下按钮时,该应用程序可与android智能手机通信。例如按下“ GPS”按钮-发送至Android手机-手机激活GPS并获取位置。 现在,我的问题是如何建立电话与PC之间的连接。 我已经尝试过TCP / IP,但是如果使用他的内部ip或外部ip(使用www.whatismyip.org),似乎无法连接到电话。 该应用程序正在侦听端口7890,已关闭防火墙,已转发端口。做了一切,但我似乎无法与之联系。虽然我在WiFi网络上似乎可以连接。 这可能与我的NAT有关,但是我真的不知道该怎么办。 在这方面的任何帮助将不胜感激。 谢谢! XverhelstX     
已邀请:
        如果要通过移动网络与任意网络上的设备进行通信,则需要通过某些中央代理网络服务器进行通信。您可以使用经过轮询的某种消息队列:最近,我知道使用消息队列和发布-订阅类型功能(例如Redis中的版本)的人们取得了一定的成功。     
           该应用程序正在侦听端口7890,已关闭防火墙,已转发端口。做了一切,但我似乎无法与之联系。虽然我在WiFi网络上似乎可以连接。 我认为这可能解释了很多。根据您所在的世界以及所使用的提供商的不同,某些端口/协议可能会被阻止。使用您自己的wi-fi网络是不受限制的,这就是它起作用的原因。 您可以尝试使用HTTP进行此操作,并让设备在标准端口(例如80或8080)上侦听。但是,仍然不能保证它可以在“公共”网络上工作。     

要回复问题请先登录注册