Skip to content

Client not receiving emits that are prompted by other emits #899

Discussion options

You must be logged in to vote

The Socket.IO client uses threads and low-level sockets. Both of these use blocking operations. In a multi-threaded application that is not a problem, but your gateway uses eventlet, which is an asynchronous framework, so those blocking calls are going to block everything.

Are you familiar with monkey patching? That might help. https://eventlet.net/doc/patching.html

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@Christiaan-Doubell
Comment options

Answer selected by Christiaan-Doubell
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants