//go:build !js // +build !js package rtcnet import ( "context" "crypto/tls" "net/http" "github.com/coder/websocket" ) func dialWs(ctx context.Context, url string, tlsConfig *tls.Config) (*websocket.Conn, error) { wsConn, _, err := websocket.Dial(ctx, url, &websocket.DialOptions{ HTTPClient: &http.Client{ Transport: &http.Transport{ TLSClientConfig: tlsConfig, }, }, }) return wsConn, err }