20 lines
256 B
Go
20 lines
256 B
Go
|
|
package ws
|
||
|
|
|
||
|
|
import (
|
||
|
|
"sync"
|
||
|
|
|
||
|
|
"github.com/gorilla/websocket"
|
||
|
|
)
|
||
|
|
|
||
|
|
type Ws struct{}
|
||
|
|
|
||
|
|
var upgrader = websocket.Upgrader{
|
||
|
|
ReadBufferSize: 1024,
|
||
|
|
WriteBufferSize: 4096,
|
||
|
|
WriteBufferPool: &sync.Pool{
|
||
|
|
New: func() any {
|
||
|
|
return make([]byte, 4096)
|
||
|
|
},
|
||
|
|
},
|
||
|
|
}
|