go-nghttp2:使用 nghttp2 C 库在 golang 中实现 HTTP2

时间:2024-06-25 15:47:28
【文件属性】:

文件名称:go-nghttp2:使用 nghttp2 C 库在 golang 中实现 HTTP2

文件大小:17KB

文件格式:ZIP

更新时间:2024-06-25 15:47:28

Go

go-nghttp2 使用 cgo 使用 Go 中的 nghttp2 C 库的实验项目。 目前,服务器实现可用。 如何运行演示服务器 首先,构建并安装 。 执行 git clone 并进入演示目录。 然后运行go run demo.go 。 它启动了在端口 3000 上侦听支持 HTTP/2 的 https 服务器。它还支持 HTTP/1 连接。 nghttp2.Server 目前只支持 https HTTP/2 连接。 例子 package main import ( "github.com/tatsuhiro-t/go-nghttp2" "io" "log" "net/http" ) func main () { var srv http. Server srv . Addr = "l


【文件预览】:
go-nghttp2-master
----README.rst(1KB)
----server.go(10KB)
----cnghttp2.h(2KB)
----session.go(11KB)
----stream.go(6KB)
----.gitignore(3B)
----nghttp2.c(3KB)
----demo()
--------demo.go(2KB)
--------server.crt(1KB)
--------server.key(2KB)

网友评论