Pavieł Michalkievič
f1476041e5
Enable emitting to single client in managers with to=... ( #1374 )
* Enable emitting to single client in AsyncPubSubManager
* Handle `to` in async manager and sync versions
* Name tests consistently
* Rm extra blank line in test_pubsub_manager
9 months ago
Miguel Grinberg
ef0f88f6cf
Internal code restructure (no functional changes)
2 years ago
Miguel Grinberg
8e3460c5fc
Async versions of enter_room and leave_room should be coroutines (breaking change)
2 years ago
Miguel Grinberg
bf11ad36ae
Optimize memory usage during broadcasts ( #1233 )
2 years ago
Miguel Grinberg
232cef1f86
Correctly handle emits to multiple rooms in the async server ( Fixes #1081 )
3 years ago
Miguel Grinberg
104d6569a0
Fixed remote async disconnects via message queue ( Fixes #1003 )
3 years ago
Jérôme Boulmier
4b697815c3
Fix Python 3.11 deprecation warning ( #941 )
3 years ago
Miguel Grinberg
98c7ac23f2
Improved project structure
4 years ago
Miguel Grinberg
a4cc0b2c5b
v5 protocol: client manager unit tests
5 years ago
Miguel Grinberg
308b0c8eeb
v5 protocol: handle per-namespace sids in base manager
5 years ago
Miguel Grinberg
01378ef1ef
Support client disconnects with multiple servers (Fixes https://github.com/miguelgrinberg/Flask-SocketIO/issues/1174 )
5 years ago
Miguel Grinberg
00d39ca698
skip_sid parameter can also be a list ( fixes #202 )
6 years ago
Kelly Truesdale
da7cb86330
Logging improvements for write-only connections ( #197 )
* Make logger a property of BaseManager, configurable separately from server for write-only situations.
* Shorten line lengths for recent changes.
7 years ago
Miguel Grinberg
8d7059a1a2
Properly handle callbacks in multi-host configurations
Fixes #150
8 years ago
Miguel Grinberg
93f70dc9e1
async_handlers option for asyncio servers
8 years ago
Miguel Grinberg
af0004d78e
Handle broadcasts to zero clients
Fixes #88
8 years ago
Miguel Grinberg
ce44133acd
redis message queue for asyncio
8 years ago
Miguel Grinberg
43788db7a7
asyncio documentation and various fixes
8 years ago
Miguel Grinberg
6f41206f7d
async namespaces, and more unit tests
8 years ago
Miguel Grinberg
53d10d9f32
asyncio support
8 years ago