example_ap.c

来自「MAPI: API for wireless cards under Linux」· C语言 代码 · 共 59 行

C
59
字号
/**	API for wireless cards under Linux**		Moustafa A. Youssef - MIND Lab '01** This API works for any driver that supports wireless extensions (provided that the driver works correctly)* For the signal strength measurements from all the access points, only the mwavelan_cs driver works (as far as I know)** */#include "mapi.h"#include <stdio.h>int main(){	char IN[255];	int N;	struct iw_quality Qual[IW_MAX_AP];	struct sockaddr Address[IW_MAX_AP];	int HasQual;	if (OpenSocket()< 0){		printf("Error Opening socket to the networking kernel!");		return 0;	}		printf("Enter Interface name (e.g. eth0): ");	scanf("%s", IN);	do {	  N= GetAllAPInformation(IN, Address,Qual, &HasQual);	  if (N== -1){	    fprintf(stderr, "Error getting AP information\n");	    break;	  }	  DisplayAllAPInfo(IN,  N, Address, Qual, HasQual);	  printf("*********************\n");	  sleep(1);           // sleep for 1 sec.	} while (1);	CloseSocket();	return 0;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?