Отправка HTTP-запроса с Arduino Ethernet на сервер на ПК

Я просто пытаюсь отправить простой HTTP-запрос с Arduino Uno с помощью w5500 Ethernet Shield на локальный сервер, работающий на моем ПК.

Они соединены через перекрестный кабель Ethernet, и я могу разместить сервер на Arduino, доступный из браузера моего ПК. Теперь я пытаюсь использовать ПК как сервер, а Arduino как клиент.

Используя простой пример WebClient, я могу отправить успешный запрос GET на google.com с Arduino.

Вот что я пытаюсь сделать, но не получается:

1 - Запустить локальный сервер через запуск http-server в моей командной строке. Это успешно запускает сервер по адресу 192.168.56.1:8080, к которому я могу получить доступ через свой браузер

2 - Измените пример веб-клиента для использования

IPAddress server(192,168,56,1); 

и измените порт на

if (client.connect(server, 8080)) 

3 - Запустите этот скетч Arduino. Соединение не устанавливается, и я не знаю, почему. Я разрешил порту 8080 полный доступ на вход через брандмауэр Windows.

Есть идеи?

, 👍2