1 Star 0 Fork 0

荒野無燈 / networkmapv2

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
ASUS_Discovery.h 1.54 KB
一键复制 编辑 原始数据 按行查看 历史
荒野無燈 提交于 2017-03-11 19:56 . init
//
// ASUS_Discovery.h
// asus
//
// Created by Junda Txia on 11/22/10.
// Copyright ASUSTek COMPUTER INC. 2011. All rights reserved.
//
#include <arpa/inet.h> //inet_addr function
#include "netinet/in.h"
#include "iboxcom.h"
typedef struct _SearchRouterInfoStruct
{
char routerProductID[32];
char routerIPAddress[32];
char routerSubMask[32];
unsigned char routerMacAddress[6];
unsigned char routerRealMacAddress[18];
char routerSSID[33]; /* maximum length of SSID is 32 characters. */
char routerFirmwareVersion[16];
char routerOperationMode;
char routerRegulation;
char routerPrinterInfo[128];
// webdav
char webdavSupport;
char webdavEnableWebDav;
char webdavHttpType;
unsigned short webdavHttpPort;
unsigned short webdavHttpsPort;
char webdavEnableDDNS;
char webdavHostName[64];
unsigned int webdavWANIPAddr;
char webdavWANIPAddress[32];
char webdavWANState;
char webdavIsNotDefault;
// tunnel
char tunnelSupport;
unsigned short tunnelAppHttpPort;
char tunnelAppAPILevel;
char tunnelEnableAAE;
char tunnelAAEDeviceID[64];
} SearchRouterInfoStruct;
#define LISTEN_PORT 9990
#define INFO_SERVER_PORT 9999
#define SERV_IP "255.255.255.255"
#define MAX_SEARCH_ROUTER 127
extern int a_bEndApp;
extern int a_GetRouterCount;
extern SearchRouterInfoStruct searchRouterInfo[MAX_SEARCH_ROUTER];
int ASUS_Discovery();
int ParseASUSDiscoveryPackage(int socket);
void PROCESS_UNPACK_GET_INFO(char *pbuf, struct sockaddr_in from_addr);
C
1
https://gitee.com/8ox86/networkmapv2.git
git@gitee.com:8ox86/networkmapv2.git
8ox86
networkmapv2
networkmapv2
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891