Socket.Io

Request with optional callback function and message can be Array, Object or String.
Message was convert to JSON string.

Response can by send over callback method or invoke the event.
In callback method data is JSON string and in event is Object.