Arduino pinga mas não conecta WEBSERVER

Boa tarde, estou tendo grande dificuldade com um sistema de automação elétrica que estou montando utilizando arduinos como controladores, tenho algumas tvs espalhadas pelas ruas da minha cidade em que elas ligam e desligam de acordo com um comando dado pelo meu servidor, win server 2008, o problema é que quando passam algumas horas ou dias os arduinos param de responder a requisição do browser, é como se não estivesse mais ligados a rede, porém quando tento pingar para o ip da placa ele pinga e me devolve muitas vezes 100% dos pacotes, já fiz testes na rede para saber se o problema não era na estrutura da rede e não é, outros dispositivos rodam lisinhos.

quem poder ajudar ficarei imensamente grato! Abraço!

Sendo assim, isso parece que deve ter a ver com os programas que correm nos Arduino, certo?
Então, deveria partilhar esse programa, penso eu.

O ping e o http são dois protocolos diferentes. Pelo pouco que já vi, acredito que o ICMP (protocolo do ping) está implementado todo na biblioteca, não precisa de nenhuma linha de código no seu programa pra ele funcionar. Já o http depende da interação com seu programa para responder as requisições.

Difícil dizer exatamente o que está acontecendo, pode ser que seu loop esteja parando em alguma laço.

Isso é problema do programa... eventualmente terás de implementar algo que vê se o W5100 ainda está a funcionar ou se não terá de fazer um reset.

O único problema desse género que tive era por fechar a ligação com dados ainda no buffer. poderá ser esse o teu problema, mas só vendo o código.