Кто-нибудь пытался использовать gevent-socketio с пространством имен, отличным от значения по умолчанию, т.е. socket.io? Я действительно хочу использовать другое пространство имен, но я просто не могу заставить программу (чат) работать. Любые советы по настройке пространств имен будут оценены.gevent-socketio и namespaces
0
A
ответ
1
«пространство имен» вы говорите (socket.io) теперь называется «Ресурс»: https://github.com/abourget/gevent-socketio/blob/839d92c4d736f00a1ca886d4d98f027981e47476/socketio/server.py#L58
1
Я использовал gevent-socketio, прежде чем они представили имена. Сообщение на проводе просто выглядит следующим образом:
{'namespace': { 'data': 'value', .... }}
Это довольно легко написать что-то себе, что на клиента и на стороне сервера проверки, что является первым значением имен и вызвать соответствующие обработчики. Итак, теперь я просто использую обычную библиотеку gevent-websocket. ws4py также будет работать отлично.
Смежные вопросы
- 1. Группировка и Namespaces
- 2. VBScript, MSXML и Namespaces
- 3. declarative_authorization и namespaces
- 4. Namespaces и неопределенные ссылки
- 5. xpath и xml namespaces
- 6. Emacs, namespaces и defuns
- 7. linq to xml и namespaces
- 8. Laravel, namespaces и PSR-4
- 9. C++ - ostream, friends и namespaces
- 10. javascript oop namespaces и inheritance
- 11. Объявление Namespaces
- 12. Namespaces путаница
- 13. Xalan - namespaces
- 14. SPL Autoload and namespaces
- 15. namespaces в C++
- 16. Play framework + React, namespaces
- 17. NameSpaces When, Where, Why!
- 18. XML сериализация + Namespaces (C#)
- 19. XSL Transform Через Namespaces
- 20. XSLT Addenda Namespaces CFDI
- 21. JDOM2 - два Namespaces
- 22. Larvel 5.2 namespaces
- 23. PHP DOMDocument Namespaces
- 24. C++ namespaces advice
- 25. socket.io DYNAMIC namespaces
- 26. Python ElementTree Namespaces
- 27. XHTML namespaces и селектора атрибутов CSS
- 28. Несколько экранов входа в систему и Namespaces
- 29. BCL и FCL - оба являются NameSpaces?
- 30. Учение DQL и Namespaces (относительно только?)
Да спасибо. Я внес пакет, чтобы внести ясность в socket.io https://github.com/abourget/gevent-socketio/commits/master/socketio/server.py?author=vivekhub – vivekv