ByteSock/internal/conn/websocket.go
2025-06-23 22:07:37 +02:00

19 lines
314 B
Go

package conn
import (
"context"
"github.com/coder/websocket"
)
type WebSocketConn struct {
c *websocket.Conn
}
func DialWebSocket(ctx context.Context, url string) (*WebSocketConn, error) {
c, _, err := websocket.Dial(ctx, url, nil)
if err != nil {
return nil, err
}
return &WebSocketConn{c: c}, nil
}