我正在设计一个Android应用程序,以便与其他手机通信。经过多次尝试,我测试了当屏幕关闭时广播和/或多播传输(通过UDP)完全不可靠。甚至带着唤醒锁和wifilock。 相反,使用TCP的单播似乎要好得多。但是,为了连接到其他设备,我需要知道它的远程IP地址。
我怎样才能做到这一点?有没有任何形式的DNS?我需要名称和IP地址之间的关联。
答案 0 :(得分:-1)
这是不可能的。这里的另一种解决方案是创建一个服务器,在服务器之间进行一些调解。每个设备将其IP发送到服务器和voilá,然后您可以向服务器请求连接设备的IP。
希望它有所帮助。