I used persistTcpConnection(true) with browseUrl but when the data is coming from the server with a FIN+PUSH, ethercard does not close the connection resulting in retries from the server to close the connection. tcpdump below. I think even if persistTcpConnection is true, the connection should be closed from ethercard when it is closed by remote side.
If you have the same opinion, just tell me I already have a fix I can push upstream.
BR
Frédéric-Philippe Metz
I used persistTcpConnection(true) with browseUrl but when the data is coming from the server with a FIN+PUSH, ethercard does not close the connection resulting in retries from the server to close the connection. tcpdump below. I think even if persistTcpConnection is true, the connection should be closed from ethercard when it is closed by remote side. If you have the same opinion, just tell me I already have a fix I can push upstream. BR Frédéric-Philippe Metz