aboutsummaryrefslogtreecommitdiff
path: root/go/utils/ws_wasm.gogopherjs
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fischer@muhq.space>2025-07-28 18:13:49 +0200
committerFlorian Fischer <florian.fischer@muhq.space>2025-07-28 18:36:00 +0200
commit9b7d7cd127499eb2b1485df3cd5e74caa31dbaf1 (patch)
treec127906c3fee01d3d596ed65b3d2520a703ccef2 /go/utils/ws_wasm.gogopherjs
parent3f4c96b24697ac92901f26afdf4f65faddae8b23 (diff)
downloadmuhqs-game-9b7d7cd127499eb2b1485df3cd5e74caa31dbaf1.tar.gz
muhqs-game-9b7d7cd127499eb2b1485df3cd5e74caa31dbaf1.zip
initial draftsim commit
Diffstat (limited to 'go/utils/ws_wasm.gogopherjs')
-rw-r--r--go/utils/ws_wasm.gogopherjs18
1 files changed, 18 insertions, 0 deletions
diff --git a/go/utils/ws_wasm.gogopherjs b/go/utils/ws_wasm.gogopherjs
new file mode 100644
index 00000000..84852c54
--- /dev/null
+++ b/go/utils/ws_wasm.gogopherjs
@@ -0,0 +1,18 @@
+package utils
+
+import (
+ "encoding/json"
+ "net"
+ "github.com/gopherjs/websocket"
+)
+
+func WsDial(addr string) (c net.Conn, err error) {
+ c, err = websocket.Dial(addr)
+ return
+}
+
+func WsJsonSend(c net.Conn, o any) (err error) {
+ enc := json.NewEncoder(c)
+ err = enc.Encode(o)
+ return
+}