我有守護程序,它具有連接池到handlerSocket。我有兩種類型的客戶端,他們的協議不同。我想設置2個監聽器來處理每個協議並共享它們之間的連接池。在扭曲這是相對容易完成,但無法找到如何在gevent中做到這一點。 謝謝!gevent多個StreamServer偵聽器
3
A
回答
4
StreamServer的第一個實例可以與啓動:server.start()和第二位server2.serve_forever()
4
除了FRX的答案,這裏是管理多臺服務器類:https://gist.github.com/1008826
0
我認爲問題將來自StreamServer的stop()方法。 它殺死了游泳池,因此,聽衆中的一個會拋棄所有來自兩個聽衆的連接。 如果這並不會嚇到你,你可以簡單地將同一個Pool對象傳遞給兩個StreamServers,然後在單獨的greenlet中運行它們中的每一個。
相關問題
- 1. 服務器偵聽多個端口[Java]
- 2. 服務器偵聽多個端口c
- 3. Google地圖添加2個GEvent偵聽器。 1爲每個標記
- 4. 偵聽多個TCP端口
- 5. 觸摸偵聽器偵聽邊距
- 6. 兩個Oracle TNS偵聽器
- 7. 兩個偵聽
- 8. 在多個JVM上配置ActiveMq偵聽器的多個實例
- 9. Spring JMS偵聽器容器偵聽器安裝程序超時
- 10. Android - GPS偵聽器
- 11. Infinispan CacheEntryExpired偵聽器
- 12. 谷歌地圖:想要添加/刪除GEvent偵聽器到地圖
- 13. 鼠標偵聽器和動作偵聽器的區別?
- 14. 一個偵聽許多Android對話框
- 15. Socket.io可以偵聽多個端口嗎?
- 16. Socket.io在多個端口上偵聽?
- 17. 如何爲一個事件設置多個偵聽器?
- 18. 將多個事件偵聽器添加到一個元素
- 19. 如何將多個偵聽器分配給單個StreamSubscription?
- 20. oracle第二個偵聽器不工作
- 21. Lua Corona - 如何在滑動過程中偵聽widget.newScrollView偵聽器
- 22. Firebase偵聽器在哪裏偵聽RAM或磁盤?
- 23. 彈簧數據redis消息偵聽器偵聽消息兩次
- 24. Java:如何註冊偵聽JFrame運動的偵聽器
- 25. 如何設置偵聽器?
- 26. Windows偵聽器服務
- 27. 事件偵聽器5
- 28. Python-Firebase偵聽器實現
- 29. SSH偵聽器不關閉
- 30. reactjs事件偵聽器window.resize
「機架」類非常優雅。 +1 – synthesizerpatel 2013-05-13 20:19:00