电话到电话数据连接



我是一名自由系统管理员和建筑技术。我有两个小型简单的安卓应用程序可以相互通信......一个是接收命令的"服务器",另一个是发送命令的"客户端"......示例:客户端连接到服务器 IP:Port 并发送:"PC1 唤醒"服务器对 PC1 执行局域网唤醒。或者客户端发送"PC1 ls -la",我在客户端上收到文件列表......它可以在我的本地网络中使用 wifi 工作,并且我已经配置了端口转发以从我的手机访问服务器(始终连接到我的 wifi 的旧 android 手机(,只要两者都有互联网连接......这是我的问题...我的家庭互联网连接有很多停机时间和中断...GSM不...

所以我想使用 GSM、CDMA 或使用数据调用的直接数据连接来做同样的事情。我想在两部安卓手机之间建立数据连接。与使用调制解调器连接两台PC的方式类似。一个拨打号码,另一个正在等待并接听电话,他们沟通......

我一直在努力找到一种方法来做到这一点,我什至学到了一些关于 XMPP 和谷歌谈话的知识,但它已经过时了......通过交换 SMS 可以实现它,但功能不那么强大,并且对于长命令集来说可能非常昂贵(而且速度很慢(......我家里有很多设备需要与之互动......以快速的方式...我迷路了...这可能吗?我找不到办法做到这一点...欢迎任何帮助...即使我看错了...也欢迎新的想法...

谢谢

如果它们在同一个 wlan 连接上,你可以使用 WifiDirect。 或传统网络。 如果没有 - 编写服务器以在手机上运行几乎是不可能的。 IP 更改过于频繁,无法使 DNS 保持最新状态,并且蜂窝网络具有防火墙。 如果没有某种中央服务器,您将没有任何可靠的方法来连接到手机。 您可以尝试像短信这样的黑客,但请记住,短信是不可靠的 - 消息可能会在几天后被丢弃或传递(我只是丢失了我的手机,当我一周后得到新的手机时,我一次收到了几天的短信 - 所有这些都带有时间戳现在(。 您需要一个中央服务器。

最新更新