文件名称:websocket:用于Go的最小且惯用的WebSocket库
文件大小:74KB
文件格式:ZIP
更新时间:2024-02-25 07:59:34
go minimal websocket http2 idiomatic
网络套接字 websocket是Go的最小和惯用的WebSocket库。 安装 go get nhooyr.io/websocket 强调 最小和惯用的API 一流的支持 完全通过WebSocket 和子包中的JSON和protobuf帮助 零分配读写 并发写入 包装器 API permessage-deflate压缩 编译为 路线图 HTTP / 2 例子 有关演示完整API的生产质量示例,请参见。 有关完整堆栈示例,请参见。 服务器 http . HandlerFunc ( func ( w http. ResponseWriter , r * http. Request )
【文件预览】:
websocket-master
----export_test.go(428B)
----.gitignore(15B)
----go.mod(427B)
----wspb()
--------wspb.go(2KB)
----conn_test.go(12KB)
----doc.go(979B)
----dial_test.go(5KB)
----compress.go(2KB)
----ws_js_test.go(866B)
----ws_js.go(9KB)
----close_test.go(3KB)
----accept_js.go(451B)
----frame_test.go(3KB)
----go.sum(6KB)
----LICENSE.txt(1KB)
----conn.go(361B)
----.github()
--------CODEOWNERS(10B)
--------FUNDING.yml(15B)
--------workflows()
----read.go(10KB)
----examples()
--------chat()
--------README.md(94B)
--------echo()
----write.go(8KB)
----example_test.go(5KB)
----README.md(5KB)
----dial.go(8KB)
----close_notjs.go(4KB)
----compress_test.go(696B)
----stringer.go(3KB)
----ci()
--------test.sh(720B)
--------all.sh(137B)
--------fmt.sh(747B)
--------out()
--------container()
--------lint.sh(277B)
----autobahn_test.go(5KB)
----conn_notjs.go(5KB)
----close.go(2KB)
----accept_test.go(10KB)
----frame.go(7KB)
----netconn.go(4KB)
----wsjson()
--------wsjson.go(2KB)
----compress_notjs.go(3KB)
----internal()
--------bpool()
--------errd()
--------xsync()
--------test()
--------wsjs()
----accept.go(11KB)