I have a gadgeteer with a RN171. I join my wifi network fine and I can make GET requests to a server on my network. The socket open to the server fail however if I don’t make any for about a minute. As long as I open a socket every 30 seconds, send a GET as a ping and close, everything is ok. If I don’t, a SYN is sent, but the server never sends a SYN ACK. I would normally blame the server, but unplugging and plugging in the gadgeeteer works every time. Anything to look for?
Some other footnotes. I’ve tried disabling keep alive on server, lowered idle timeouts on server and HTTP 1.0 on client side which doesn’t have keep alive by default, but all exhibit the same thing. When I look at tcpview the state is SYN RCVD or when I do a pcap, the SYN is coming in fine but no SYN ACK. It’s as though the SYN isn’t correct after some idle period.