gevent多个StreamServer侦听器

frx*_*frx 3 python gevent

我有守护进程,它具有到handlerSocket的连接池。我有2种类型的客户端,它们的协议不同。我想设置2个侦听器,用于处理每个协议并共享它们之间的连接池。在扭曲中,这相对容易实现,但是找不到在gevent中如何做到这一点。谢谢!

frx*_*frx 5

StreamServer的第一个实例可以以:server.start()开头,第二个以server2.serve_forever()开头。


Den*_*nko 5

除了frx的答案外,这里还有一个用于管理多个服务器的类:https ://gist.github.com/1008826