Looking at a packet trace with Wireshark I can see that it sends a long /silent-command (of about 18k characters) over and over again. The network traffic doesn't stop while the Server Not Responding dialog is up. There's packets going both from the server to the client and from the client to the server, and there's packets coming from the server long after the client has given up. There's no significant CPU usage while this happens, and there's no significant amount of network traffic being sent.
The factorio-current.log is full of entries like this:
Code: Select all
12555.292 Info UnparsedNetworkMessage.cpp:91: Invalid packet (type ServerToClientHeartbeat) received from IP ADDR:({94.237.93.212:5000}): heartbeat sequence number (271096) outside latency window [270296, 271096)
Attached is a logfile with a corresponding packet trace from Wireshark.