Tcp Arduino inet_aton函数

Tcp Arduino inet_aton函数,tcp,arduino,wifi,server,Tcp,Arduino,Wifi,Server,我正在尝试在Arduino上构建TCP服务器,我正在使用CC3000 WiFi模块Sparkfun的库 /******************************** 硬件连接: 巨引脚CC3000板功能 +5V VCC或+5V 接地 2整数中断 35 EN WiFi启用 53 CS SPI芯片选择 51 MOSI SPI MOSI 50味噌豆豉味噌 52 SCK SPI时钟 ***********************************/ 包括 包括 包括 包括 包括 //别针 定

我正在尝试在Arduino上构建TCP服务器,我正在使用CC3000 WiFi模块Sparkfun的库

/******************************** 硬件连接: 巨引脚CC3000板功能 +5V VCC或+5V 接地 2整数中断 35 EN WiFi启用 53 CS SPI芯片选择 51 MOSI SPI MOSI 50味噌豆豉味噌 52 SCK SPI时钟 ***********************************/ 包括 包括 包括 包括 包括 //别针 定义CC3000_INT 2//需要是中断引脚D2/D3 定义CC3000_EN 35//可以是任何数字管脚 定义CC3000_CS 53//首选Uno上的引脚10 //连接信息数据长度 定义IP地址长度4//IP地址的长度(字节) 定义MAC地址长度6//MAC地址的长度(字节) 以长格式定义LOCALHOST 2130706433//127.0.0.1 定义端口5100//要使用的端口 //常数 char ap_ssid[]=HTC;//网络的SSID char ap_密码[]=123456789;//网络密码 未签名的int ap_security=WLAN_SEC_WPA2;//网络安全 无符号整数超时=30000;//毫秒 //const char static_ip_addr[]=0.0.0; sck地址中的sockaddr\u,客户地址; 国际客户地址; //全局变量 SFE_CC3000 wifi=SFE_CC3000; CC3000_INT、CC3000_EN、CC3000_CS; 无效设置{ 连接信息连接信息; //初始化串行端口 从15200年开始; Serial.println; Serial.println------------------; Serial.printlnQuadrocopter-BSD插座测试; Serial.println------------------; //初始化CC3000配置SPI通信 如果wifi.init{ Serial.printlnCC3000初始化完成; }否则{ Serial.println在CC3000初始化期间出错!; } //使用DHCP连接 串行打印连接到:; Serial.printlnap_ssid; if!wifi.connectap\u ssid,ap\u安全,ap\u密码,超时{ Serial.printlnError:无法连接到AP; } //打印出连接详细信息 如果!wifi.getConnectionInfo\u信息{ Serial.printlnError:无法获取连接详细信息; }否则{ 串行。打印连接!; Serial.println; } memset&sck_addr,0,sck_addr的大小; sck_addr.sin_family=AF_INET; inet_aton127.0.0.1和sck_addr.sin_addr; sck_addr.sin_port=htonport; int sck=socketAF_INET,SOCK_STREAM,IPPROTO_TCP; //断开 //如果是wifi,请断开连接{ //串行打印中断; //}其他{ //Serial.printlnError:无法从网络断开连接; // } } 空穴环{ //无所事事 延迟1000; } 实用程序/socket.h的代码片段

地址中的类型定义结构 { 无符号长s\u addr;//使用inet\u aton加载 }地址:; 类型定义结构\u sockaddr\t { 无符号短整数sau族; 无符号字符sau数据[14]; }sockaddr; typedef struct\u sockaddr\u in\u t { 短sinu族;//例如AF\u INET 无符号短单端口;//例如htons3490 in\u addr sin\u addr;//请参阅下面的in\u addr中的结构 char sin_zero[8];//如果需要,请将其归零 }sockaddr_in; 我需要设置sck_addr.sin_addr,但是这个库缺少inet_aton函数

我试图从Arduino以太网库导入dns库,其中定义了inet_aton,但inet_aton仍然无法识别