在android上使用wifi直接发现服务后该怎么办?
Posted
技术标签:
【中文标题】在android上使用wifi直接发现服务后该怎么办?【英文标题】:What to do after service discovery using wifi direct on android? 【发布时间】:2013-09-07 19:20:47 【问题描述】:我通过 wifi-direct 实现了服务发现,并且能够使用 http://developer.android.com/training/connect-devices-wirelessly/nsd-wifi-direct.html 成功发现服务。但我不知道现在该怎么办?如何连接到服务?我连接到其他同伴的方式?如何通过 wifi-direct 使用服务?谢谢。
【问题讨论】:
【参考方案1】:发现该服务后,您应该能够连接到它,就好像它是a regular WifiP2P client。从那里,您可以获取组所有者的 IP 地址(可能是任一设备)并建立连接(例如通过 Socket)。
【讨论】:
谢谢 :) ,虽然我已经想通了。你知道不连接也可以发送数据吗? 您可以在发现阶段通过将数据放入WifiP2pServiceInfo中发送数据,但是在形成网络后您必须使用Socket或类似的东西。以上是关于在android上使用wifi直接发现服务后该怎么办?的主要内容,如果未能解决你的问题,请参考以下文章
android 手机怎么连接电脑上的数据库,直接获取数据库数据