Objective-C启动/恢复wifi连接

时间:2011-11-27 04:25:16

标签: objective-c cocoa network-programming

我目前正在开发一个应用程序 - 数据包嗅探器。它有一个服务器和一个客户端组件。服务器是用java编写的。客户端使用objective-c编写。我有一个中央服务器。应用程序安装在客户端中。它将以频繁的间隔运行并将信息发送到服务器。一切都很好,除了以下部分:

我正在使用airport en1 sniff命令来嗅探数据包。当它嗅探数据包时,它进入监控模式,我失去了互联网连接。是否有任何框架或API可以让我恢复以前的互联网连接或启动新的互联网连接?

提前致谢!

2 个答案:

答案 0 :(得分:2)

“嗅探模式”下的无线接口不能用于参与网络流量。这是一种特殊的模式,让它忙着倾听别人的声音。它不能同时用于两者。

答案 1 :(得分:0)

您可以使用System Configuration framework中的各种功能来执行此操作。