在wifi上的Android ip发现

时间:2015-12-31 13:45:58

标签: android sockets networking tcp udp

我正在设计一个Android应用程序,以便与其他手机通信。经过多次尝试,我测试了当屏幕关闭时广播和/或多播传输(通过UDP)完全不可靠。甚至带着唤醒锁和wifilock。 相反,使用TCP的单播似乎要好得多。但是,为了连接到其他设备,我需要知道它的远程IP地址。

我怎样才能做到这一点?有没有任何形式的DNS?我需要名称和IP地址之间的关联。

1 个答案:

答案 0 :(得分:-1)

这是不可能的。这里的另一种解决方案是创建一个服务器,在服务器之间进行一些调解。每个设备将其IP发送到服务器和voilá,然后您可以向服务器请求连接设备的IP。

希望它有所帮助。