https://github.com/ryskiwt/websocket
Thin wrapper of gorilla/websocket implementing net.Conn
https://github.com/ryskiwt/websocket
go golang gorilla-websocket websocket
Last synced: 20 days ago
JSON representation
Thin wrapper of gorilla/websocket implementing net.Conn
- Host: GitHub
- URL: https://github.com/ryskiwt/websocket
- Owner: ryskiwt
- License: bsd-2-clause
- Created: 2018-03-09T12:04:10.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-03-12T18:49:25.000Z (over 8 years ago)
- Last Synced: 2025-03-01T18:14:02.909Z (over 1 year ago)
- Topics: go, golang, gorilla-websocket, websocket
- Language: Go
- Homepage:
- Size: 4.88 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# WebSocket
A thin wrapper of [gorilla/websocket](https://github.com/gorilla/websocket). This library just adds net.Conn interface to gorilla/websocket.Conn.
[](https://godoc.org/github.com/ryskiwt/websocket)
[](https://github.com/ryskiwt/websocket/blob/master/LICENSE)
### Usage
```go
package main
import (
"log"
"net/http"
gorilla "github.com/gorilla/websocket"
"github.com/ryskiwt/websocket"
)
func main() {
var conn *websocket.Conn
var err error
conn, err = websocket.Dial("ws://127.0.0.1/socket", nil)
if err != nil {
log.Fatalf("%#v\n", err)
}
defer conn.Close()
var w http.ResponseWriter
var r *http.Request
conn, err = websocket.WrapUpgrade(gorilla.Upgrade(w, r, nil, 1024, 1024))
if err != nil {
log.Fatalf("%#v\n", err)
}
defer conn.Close()
}
```