Можно ли написать клиент Websocket в wasm over go?Я попытался использовать gorilla/websocket
, но безуспешно:
func main() {
ws := func(this js.Value, inputs []js.Value) interface{} {
go func() {
wsDial, r, err := websocket.DefaultDialer.Dial("ws://localhost:3000/ws", nil)
fmt.Println(wsDial, r, err)
}()
return nil
}
js.Global().Set("ws", js.FuncOf(ws))
select {}
}
Я получаю следующую ошибку при вызове ws()
:
dial tcp: Protocol not available