1370339317 / websocketstream

WebSocketStream is a Go package that provides a simple way to treat WebSocket connections as streams. This allows you to handle WebSocket connections like you would with io.Reader and io.Writer, simplifying WebSocket programming.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

WebSocketStream

WebSocketStream 是一个 Go 语言库,它提供了一个简单且一致的接口来处理 WebSocket 连接。它基于 gorilla/websocket 库,并提供了一些额外的功能,如连接升级和消息读写。

特性

  • WebSocket 连接升级Upgrader 结构体提供了 Upgrade 方法,可以将 HTTP 连接升级为 WebSocket 连接。
  • WebSocket 连接拨号Dialer 结构体提供了 Dial 方法,可以创建一个新的 WebSocket 连接。
  • 消息读写WebSocketStream 结构体提供了 ReadMessageWriteMessage 方法,可以方便地读取和发送 WebSocket 消息。
  • 流式读写WebSocketStream 结构体实现了 io.Readerio.Writer 接口,可以像处理普通的流一样处理 WebSocket 连接。

安装

你可以使用 go get 命令来安装 WebSocketStream:

go get github.com/1370339317/websocketstream

About

WebSocketStream is a Go package that provides a simple way to treat WebSocket connections as streams. This allows you to handle WebSocket connections like you would with io.Reader and io.Writer, simplifying WebSocket programming.

License:MIT License


Languages

Language:Go 100.0%