我想学习无线网络编程。我试图从msdn探索本机wifi API,但无法理解。我对无线网络几乎一无所知。在msdn中,他们提到“Native Wifi API是为C / C ++开发人员设计的。程序员应该熟悉无线网络概念和术语。”所以我决定从基础开始。 有人可以为我推荐一本好的书或教程吗?我的目标是在Windows 7中以编程方式打开wifi连接。我对windows和linux中的基本套接字编程有所了解。(这只是为了通知我不知道socket编程是否与无线有关。)我也知道基本的C编程。
答案 0 :(得分:4)
我建议由Matthew Gast撰写802.11 Wireless Networks: The Definitive Guide并由O'Reilly出版。它应该让您开始深入了解协议的概念/术语和内部工作的无线知识。好书。
亚马逊link。
答案 1 :(得分:3)
听起来我正在谈论做标准的用户模式网络编程。在这种情况下,在这方面无线和有线编程之间没有区别。
使用无线API的唯一原因是,如果您正在为无线硬件编写驱动程序,或者您尝试与无线系统进行交互以达到特定目的(例如获取信号强度或配置无线卡)。
如果您只是想以无线方式发送数据,那么它与有线节目之间没有区别。
答案 2 :(得分:2)
在我的书架上找到了这个:“设计无线网络”,ISBN:1-928994-45-8
答案 3 :(得分:1)
正如Shinnok评论的那样,有必要阅读/理解Matthew Gast的书,以了解WiFi技术的基本要素。对于Windows特定的WiFi代码开发,您可以从这里开始: http://msdn.microsoft.com/en-us/library/windows/desktop/aa816369(v=vs.85).aspx