gnet icon indicating copy to clipboard operation
gnet copied to clipboard

是否有gnet-http http2 quic http3等子项目?

Open 2391003262 opened this issue 2 years ago • 3 comments

是否有gnet-http http2 quic http3等子项目?

2391003262 avatar Jun 24 '22 09:06 2391003262

个人暂时还没时间弄,欢迎贡献。

panjf2000 avatar Jun 24 '22 13:06 panjf2000

个人暂时还没时间弄,欢迎贡献。

许多http quic等库是通过net.Conn建立起来的,如果能把gnet跟net.Conn net.PackConn做适配,那么,基于gnet的相关库可以很快改出来。

2391003262 avatar Jun 25 '22 06:06 2391003262

个人暂时还没时间弄,欢迎贡献。

只是,我不清楚这样能不能做到。因为net.Conn是BIO,而gnet是事件驱动的。

2391003262 avatar Jun 25 '22 06:06 2391003262

Duplicate #311

panjf2000 avatar Mar 02 '23 13:03 panjf2000

这个问题还没关闭啊,我们也有这个需求,采用gnet来作为quic协议的底层连接驱动库。不匹配的地方是quic没有提供asyncwrite,这和gnet当前的方式不太匹配。另外一点是,gnet是把addr 绑定在conn上面的, 而quic协议addr本身是可变的,这要求把addr从conn中解放出来

someview avatar Oct 07 '23 02:10 someview