我有守護程序,它具有連接池到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. 代表iOS的多個偵聽器
- 2. web.xml中的多個偵聽器?
- 3. 處理多個操作偵聽器
- 4. javascript中的多個事件偵聽器
- 5. Android中的多個偵聽器
- 6. 服務器偵聽多個端口[Java]
- 7. 服務器偵聽多個端口c
- 8. Google地圖添加2個GEvent偵聽器。 1爲每個標記
- 9. 偵聽多個TCP端口
- 10. 單個Spring的KafkaConsumer偵聽器是否可以偵聽多個主題?
- 11. 觸摸偵聽器偵聽邊距
- 12. 兩個Oracle TNS偵聽器
- 13. 我的tcp偵聽器偵聽哪個網絡接口
- 14. 兩個偵聽
- 15. 爲多個按鈕添加多個點擊偵聽器
- 16. 在多個JVM上配置ActiveMq偵聽器的多個實例
- 17. 將一個事件偵聽器更改爲另一個事件偵聽器?
- 18. 單個微調控制器上的多個onItemSelected偵聽器
- 19. Spring JMS偵聽器容器偵聽器安裝程序超時
- 20. Infinispan CacheEntryExpired偵聽器
- 21. Android - GPS偵聽器
- 22. 事件偵聽器
- 23. 偵聽器執行多次的效果
- 24. 當偵聽器執行時刪除偵聽器
- 25. Actionscript 3 - 在鼠標偵聽器中添加鼠標偵聽器?
- 26. 鼠標偵聽器和動作偵聽器的區別?
- 27. LocationManager.removeUpdates(偵聽器)不刪除位置偵聽器
- 28. 將事件偵聽器傳遞給事件偵聽器?
- 29. 谷歌地圖:想要添加/刪除GEvent偵聽器到地圖
- 30. Apache Cassandra如何偵聽多個接口?
「機架」類非常優雅。 +1 – synthesizerpatel 2013-05-13 20:19:00