Mac OS X中的Wi-Fi点对点API

时间:2012-02-17 02:32:34

标签: macos wifi

OS X AirDrop功能允许与附近的Mac直接进行Wi-Fi连接,该连接与任何与Wi-Fi AP的连接同时发生。不同地说它使用Wi-Fi IBSS模式(也称为ad hoc)或Wi-Fi Direct。

是否有API(可能是未记录的驱动程序命令)来控制并发Wi-Fi P2P?

我相信AirDrop使用IBSS,因为它适用于预先约会Wi-Fi Direct的Mac,并且使用必需的TLS,因为IBSS仅提供WEP。但是,如果两个节点都支持Wi-Fi Direct,它可能会使用Wi-Fi Direct吗?

或者,未记录的OS X API的最佳资源是什么?

2 个答案:

答案 0 :(得分:1)

根据here,AFP是Apple Macintosh最常用的网络协议。 This可能是您要查找的文档。不确定这个“AirDrop”是否只是此功能的扩展,如果是这样,您可以使用Netatalk,Jaffer或其他third-party api

答案 1 :(得分:0)

这看起来很有希望:https://serverfault.com/a/54256

通常,如果您在系统库中进行操作,您可能会发现class-dump很有用......您还可以使用nm命令从库/框架中转储符号。

根据MacWorld here的说法,我认为Wi-Fi Direct是AirDrop的要求,尽管2008年末对WiFi Direct来说似乎有点早。

Apple says支持的型号

  • MacBook Pro(2008年末或更新版)*
  • MacBook Air(2010年末或更早版本)
  • MacBook(2008年末或更新版)*
  • iMac(2009年初或更早版本)
  • Mac Mini(2010年中或更新版本)
  • Mac Pro(2009年初使用AirPort Extreme卡,或2010年中期)