先说明一下调试技巧:该程序需无线网卡实现功能,由于PC端有可能是多网卡的(有线网卡、无线网卡、虚拟网卡),所以在发包的时候数据包不一定会从无线网卡出,lib库应该也没处理多网卡的选择吧。所以在调试的时候需把除了无线网卡之外的网卡(有线网卡、虚拟网卡)都禁用,程序在执行的时候,会有大量数据通过网口,因此也可以通过Wireshark查看到网卡端口是否有数据出入,只要打开如下界面即可。
 
实现代码:
  1. #include <stdio.h>
  2. #include<string.h>
  3. #include"elian.h"
  4. #pragma comment(lib,"elian.lib")
  5. int main(int argc,char*argv[])
  6. {
  7. unsignedchar target[]={0xff,0xff,0xff,0xff,0xff,0xff};
  8. int ret =0;
  9. unsignedint flag = ELIAN_SEND_V4;
  10. void*handle = NULL;
  11. unsignedchar authmode =0x04;
  12. printf("Create elian Handle\n");
  13. handle = elianNew(NULL,0, target, ELIAN_SEND_V4);
  14. printf("Set TYPE_ID_AM\n");
  15. ret = elianPut(handle, TYPE_ID_AM,(char*)&authmode,1);
  16. printf("Set TYPE_ID_SSID ret=%d\n", ret);
  17. ret = elianPut(handle, TYPE_ID_SSID,"Rookie", strlen("Rookie"));
  18. printf("Set TYPE_ID_PWD ret=%d\n", ret);
  19. ret = elianPut(handle, TYPE_ID_PWD,"123123123", strlen("123123123"));
  20. printf("Set TYPE_ID_CUST ret=%d\n", ret);
  21. ret = elianPut(handle, TYPE_ID_CUST,"aaaaaaa", strlen("aaaaaaa"));
  22. printf("elianStart ret=%d\n", ret);
  23. elianStart(handle);
  24. getchar();
  25. elianStop(handle);
  26. elianDestroy(handle);
  27. }
 
指定elian.lib库路径:
 
 
 
 

最新文章

  1. 控制对话框风格的activity的显示大小与位置
  2. JQuery 快速入门
  3. Activity与Fragment
  4. 移动Web开发(二)
  5. CentOS7 增加tomcat 启动,停止,使用systemctl进行配置
  6. CHARINDEX,PATINDEX,STUFF函数
  7. NameNode元数据的管理机制(三)
  8. 自动化构建工具gulp
  9. 详解一名合格PHP工程师应该具备的基本知识结构
  10. .Net缓存
  11. delphi 修改代码补全的快捷键(由Ctrl+Space 改为 Ctrl + alt + Space)
  12. (整理) .NET IIS性能优化
  13. git 下载部分目录
  14. 【转】iOS中修改AVPlayer的请求头信息
  15. ElasticSearch(一)-- 简介
  16. 29-2-电容触摸屏控制芯片GT911
  17. 廖雪峰Java2-2数据封装-2构造方法
  18. vue2.0一安装的插件详解
  19. hdu Rescue 1242
  20. redhat 各种版本下载

热门文章

  1. gulp快速入门&amp;初体验
  2. 用VUEJS做一个猫眼电影web app
  3. 如何更新 OpenStack 组件?- 每天5分钟玩转 OpenStack(161)
  4. 在 JavaScript 中 prototype 和 __proto__ 有什么区别
  5. 启动phpstyle Apache的80端口被win7的System PID=4的进程占用的解决方法
  6. install g++ on windows
  7. H5 内联 SVG
  8. 机器学习基石 5 Training versus Testing
  9. 跑马灯、短信与反射EditText
  10. HNOI(湖南省选试题)——永无乡