TCP Python Connection to VC - Processing Freeze

Well, seems that successful examples of socket communication from VC python scripts have used combination of non-blocking mode, SOCK_DGRAM, and recvFrom in a loop with simulation-time delay() on exception instead of the SOCK_STREAM and select approach you have.

The delay() call within OnRun() yields the coroutine so simulation thread can do all the other stuff.