The whole package contains two Socket client-
The class Socketio.Client() creates a client that is compatible with the common Python library.
A client that is compatible with the asyncio package is created by the
Socket.AsynciClient() class.
The sole distinction between the two is that the asyncio client's
majority of methods are implemented as
coroutines.
It is necessary for both the client and the server to use compatible
versions of the Socket.IO protocol because it has undergone a number of revisions, some of
which caused backward incompatible modifications.
Some of the client features that can be mentioned are-
-can create connections with other JavaScript Socket.IO servers that are JavaScript Socket.IO 1.x and 2.x compliant. Release 3.x
support is currently under development.
-Works with Python 3.6 and above
Two clients are available, one for asyncio and the other for regular Python.
-User decorators to design an event-based architecture that obscures the protocol's characteristics.
-HTTP long-polling and WebSocket transports have been implemented.
Name | Views | Likes |
---|---|---|
Base manager class in socket client | 72 | 0 |
JSON in socket client | 99 | 0 |
Parametrs in socket client | 70 | 0 |
Origin controls | 67 | 0 |
Standard threads in socket client | 70 | 0 |
uWSGI in socket client | 82 | 0 |
Examples of socket class | 71 | 0 |
Class samples | 86 | 0 |
Kombu in socket client | 77 | 0 |
Redis client | 76 | 0 |
Message queue | 75 | 0 |
Asyncio server | 74 | 0 |
User sessions in socket client | 79 | 0 |
Server in socket client | 83 | 0 |
Rooms in socket client | 64 | 0 |
Debugging socket client | 71 | 0 |
Creating client instance | 61 | 0 |
Versions of socket client | 61 | 0 |
Protocols | 65 | 0 |
Background task management | 62 | 0 |
Event callback in socket client | 93 | 0 |
Installing socket client | 77 | 0 |
Package socket client | 66 | 0 |
Library socket client | 62 | 0 |
Python library Socket client | 66 | 0 |
Comments