Server 使用Arduino中的eTernet屏蔽连接到服务器

Server 使用Arduino中的eTernet屏蔽连接到服务器,server,arduino,ethernet,Server,Arduino,Ethernet,我正在开发一个简单的代码,允许我连接到局域网中的服务器。但它不起作用,它无法连接。 我试着让它在各个方面都起作用,但两种方式都不起作用 这是我的密码: #包括 #包括 字节mac[]={0x90,0xA2,0xDA,0x11,0x03,0xE9}; 字符服务器[]=”http://172.17.17.55"; ip地址ip(172,17,17,60); 以太网络客户端; 无效设置(){ Serial.begin(9600); 而(!串行){ ; } 以太网开始(mac,ip); 延迟(

我正在开发一个简单的代码,允许我连接到局域网中的服务器。但它不起作用,它无法连接。 我试着让它在各个方面都起作用,但两种方式都不起作用

这是我的密码:

#包括
#包括
字节mac[]={0x90,0xA2,0xDA,0x11,0x03,0xE9};
字符服务器[]=”http://172.17.17.55";    
ip地址ip(172,17,17,60);
以太网络客户端;
无效设置(){
Serial.begin(9600);
而(!串行){
; 
}
以太网开始(mac,ip);
延迟(1000);
Serial.println(“连接…”);
if(客户端连接(服务器,8008)){
Serial.println(“已连接”);
client.println(“GET/172.17.17.55/HTTP/1.1”);
client.println();
}否则{
Serial.println(“连接失败”);
}
}
void循环(){
if(client.available()){
char c=client.read();
连续打印(c);
}
如果(!client.connected()){
Serial.println();
Serial.println(“断开”);
client.stop();
虽然(正确);
}
}

您需要从服务器地址中删除
http://

char server[] = "172.17.17.55"; 
或者更好,因为您知道IP地址,所以您可以使用:

IPAddress server(172, 17, 17, 55);
这将避免DNS查找