You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Corey Daley 705b04d977
Update LICENSE
1 year ago
.github/workflows update GitHub workflows (#857) 1 year ago
examples Update go version & add verification/testing tools (#840) 1 year ago
vendor update golang.org/x/net (#856) 1 year ago
.editorconfig Update go version & add verification/testing tools (#840) 1 year ago
.gitignore Update go version & add verification/testing tools (#840) 1 year ago
.golangci.yml Update go version & add verification/testing tools (#840) 1 year ago
LICENSE Update LICENSE 1 year ago
Makefile Update go version & add verification/testing tools (#840) 1 year ago
README.md Update go version & add verification/testing tools (#840) 1 year ago
client.go Update go version & add verification/testing tools (#840) 1 year ago
client_server_test.go Update go version & add verification/testing tools (#840) 1 year ago
client_test.go
compression.go Update go version & add verification/testing tools (#840) 1 year ago
compression_test.go Update go version & add verification/testing tools (#840) 1 year ago
conn.go Update go version & add verification/testing tools (#840) 1 year ago
conn_broadcast_test.go Update go version & add verification/testing tools (#840) 1 year ago
conn_test.go Update go version & add verification/testing tools (#840) 1 year ago
doc.go docs: Fix typo. (#568) 5 years ago
example_test.go Fix a couple of small typo's (#567) 5 years ago
go.mod update GitHub workflows (#857) 1 year ago
go.sum update golang.org/x/net (#856) 1 year ago
join.go Add JoinMessages 6 years ago
join_test.go Update go version & add verification/testing tools (#840) 1 year ago
json.go
json_test.go Add write buffer pooling 6 years ago
mask.go Update go version & add verification/testing tools (#840) 1 year ago
mask_safe.go Update source to match output from gofmt 1.17 3 years ago
mask_test.go miscellaneous cleanup 6 years ago
prepared.go Use empty struct to protect writing (#566) 5 years ago
prepared_test.go Update go version & add verification/testing tools (#840) 1 year ago
proxy.go Update go version & add verification/testing tools (#840) 1 year ago
server.go Update go version & add verification/testing tools (#840) 1 year ago
server_test.go Changed the method name UnderlyingConn to NetConn to align the methods names with Go 1.18 standard library (#773) 3 years ago
tls_handshake.go Update go version & add verification/testing tools (#840) 1 year ago
util.go Update go version & add verification/testing tools (#840) 1 year ago
util_test.go Add check for Sec-WebSocket-Key header (#752) 3 years ago

README.md

gorilla/websocket

testing codecov godoc sourcegraph

Gorilla WebSocket is a Go implementation of the WebSocket protocol.

Gorilla Logo

Documentation

Status

The Gorilla WebSocket package provides a complete and tested implementation of the WebSocket protocol. The package API is stable.

Installation

go get github.com/gorilla/websocket

Protocol Compliance

The Gorilla WebSocket package passes the server tests in the Autobahn Test Suite using the application in the examples/autobahn subdirectory.