I'm just showing you a chain of events and the actual times for each event. If you delay 5-6 seconds after client_putinserver(), that should be fine. According to my test, the client begins to receive messages at ~8.4 seconds, and he is "put in server" at ~6.3 seconds.