Eri*_*lje 10
如果你有两个IP并且它们都是可路由的,那么它应该是可能的.我不确定3G网络发出的IP是否可以路由.如果您使用的是WIFI,那么您获得的IP几乎肯定不可路由.假设你有一个可路由的IP,它应该是可能的.
诀窍是发现其他设备的IP.最好的方法是在应用启动时让每个设备使用Web服务注册其IP,然后查询该服务以查找其他设备的IP.
当应用程序关闭或IP更改时,管理"取消注册"IP可能会有点棘手,但它应该是可行的.
ETA:
如果您有一台可以连接的服务器,您应该能够使用该服务器实现解决方案(即,实际上没有电话直接连接到彼此).这将避免为电话提供可路由的IP的问题.
至于如何将插座桥接在一起 - 您的服务器程序基本上就像老式电话总机操作员一样工作.您可以在服务器软件中内置某种注册和发现协议,允许手机在服务器上注册,查询当前连接到服务器的其他手机列表,指出要与之通话的手机,并接受来自其他手机的连接.
一旦知道谁想与谁交谈,您的服务器软件就会通过从一个电话的插座读取并将该数据写入另一个电话的插座来将两者连接在一起.
归档时间: |
|
查看次数: |
6473 次 |
最近记录: |