Хочу подключить клиента на ардуино к серверу на питоне, но я не понимаю в чем проблема, почему ардуино не может подключится к серверу. При подключении пишет Client connected with IP: 0.0.0.0 и всё.Прошу помогите разобраться.
#include <UIPEthernet.h>
const uint16_t port = 8090;
const char * host = "192.168.0.103";
void setup() {
Serial.begin(9600);
Serial.print("Client connected with IP: ");
Serial.println(Ethernet.localIP());
}
void loop() {
EthernetClient client;
if(!client.connect(host, port))
{
Serial.println("Connection to host failed");
delay(1000);
return;
}
Serial.println("Connected to server successful!");
client.print("Hello server");
Serial.println("Disconnecting...");
client.stop();
delay(10000);
}
mport socket
s = socket.socket()
s.bind(('0.0.0.0', 8090 ))
s.listen(0)
while True:
client, addr = s.accept()
while True:
content = client.recv(1)
if len(content) ==0:
break
else:
print(content)
print("Closing connection")
client.close()