编程语言
首页 > 编程语言> > java-如何获取其他设备的对等IP地址

java-如何获取其他设备的对等IP地址

作者:互联网

WifiP2pDevice仅提供MAC地址.
http://developer.android.com/reference/android/net/wifi/p2p/WifiP2pDevice.html

我想在requestPeers()之后获取其他设备的IP地址(而不是MAC地址).
如何才能做到这一点?

解决方法:

有一种方法可以实现这一目标…

将网络服务发现(NSD)添加到您的应用程序中,使您的用户可以识别本地网络上支持您应用程序请求的服务的其他设备.这对于各种对等应用程序(例如文件共享或多玩家游戏)很有用.

首先你需要做

1.在网络上注册您的服务

2.发现网络上的服务

3.连接到网络上的服务

4.在申请关闭时注销服务

完成3分后,您的应用程序会收到详细的服务信息,包括IP地址和端口号.这是创建自己的服务网络连接所需的一切.

查看详细信息(包括示例应用程序).​​. click.
第二个链接..click

标签:wifi-direct,eclipse,wifip2p,java,android
来源: https://codeday.me/bug/20191028/1951595.html