Run self-contained loopback test: start HTTP server, client GETs localhost.
No WiFi needed — purely TCP over localhost (127.0.0.1).