JSON in socket client

JSON in socket client

A separate JSON module called JSON may be used to encrypt and decrypt messages. A customised json module's dumps and loads operations must be compatible with the different iterations of the common library.

handle sigint can be set to False to allow the caller programme to manage interrupts or to True to handle disconnecting when the process is interrupted automatically.

 Interrupt handling can only be enabled when the client instance is generated on the main thread.

The Engine.IO setup is compatible with the following options:
<!--[if !supportLineBreakNewLine]-->

A request timeout measured in seconds. The default time is five seconds

Newly made requests are stored in HTTP sessions. When submitting queries to the server, use a session object. Use it to provide special client options such as SSL certificates, proxy servers, and more