I have found where is the problem : I have a read instruction which blocks : "read from socket socket1 until empty" You said that it didn't block, but for me, it always is waiting, and the program continues when I move the mouse or click on the stack. A bug ? Maxence BERNARD