According to my understanding, onEngineReady is an event that triggers when the engine page is created. It doesn't make any sense about whether the webclient is successfully connected to the server. [even the server is not running it will trigger onEngineReady]

Is there a straight method to know exactly when the client is connected with the server, rather than periodically check the engine status[some thing like onServerConnected ]?

Originally I want delay the addTable until I verify that the server is ready to subscribe. Is there any communication between webclient and server even before adding any push table or it starts communication right after adding any table?

Thanks.

P:S: Can you please post the sequence of communication between webclient and server to clarify this better.