Jeff,

It sounds like you are using Ethernet this being the case you can detect
link-up and link-down from the Ethernet PHY.

This means that you can poll the Ethernet PHY for link status and either
take networking down when Phy is disconnected or bring networking up
when Phy is connected.


Hope that helps.

Rod


On 12/04/2021 21:03, Thompson, Jeff wrote:
>
> How can I recover from a network outage? I leave the cable from my
> system to the network switch connected, but pull the cable from the
> network switch to the cloud. Detecting that the server I was talking
> to is no longer talking is easy enough, but how do I recover? I’m
> using a plain old socket to make the connection, and
> lwIP_send/lwIP_recv) for data transfer of an HTTPS GET request.
>
>  
>
> I start up a timer that expires if there is no server response after a
> minute; much more than enough, I’m told. But what then? Can the timer
> callback do anything to make lwIP_send or lwIP_recv return to the
> calling task, preferably with an error?
>
>  
>
> *Jeff Thompson* |  Senior Electrical Engineer-Firmware
> +1 704 752 6513 x1394
> www.invue.com <www.invue.com>
>
>  
>
>
> _______________________________________________
> lwip-users mailing list
> lwip-users@nongnu.org
> https://lists.nongnu.org/mailman/listinfo/lwip-users
_______________________________________________
lwip-users mailing list
lwip-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/lwip-users

Reply via email to