注:サポートに関する質問については、 stackoverflowまたはslackのいずれかのチャネルを使用してください
https://github.com/googollee/go-socket.io/issues/188
注:迅速な回答を得るための最良の方法は、失敗したテストケースを提供することです。たとえば、次のフィドルをフォークします。
誰 ?
socket.ionodejsサーバー用のgolangクライアントも必要です。
ただし、残念ながら、googollee /go-socket.ioはsocketio2.0以降では機能しません。
コオロギ
Golangクライアントも必要であり、Rustクライアントも必要です。
しかし、Rustを使用してコードを書くことはできません。 Rustはもちろん、Golangのクライアントを開発できないため、socket.ioを使用する必要があるかどうかわかりません。 誰かが私にいくつかのアドバイスを与えることができますか?
ええ、私は間違いなくSocket.IOがgolangもサポートしているのを見たいです。 :)
@mofadeyunduo Socket.IOとWebsocketのどちらを単独で使用するかを尋ねる場合は、両方の経験からStackOverflowに回答を書きました。
https://stackoverflow.com/a/62848079/1712332
NodeJSでマイクロサービスを作成するオプションがある場合、または別の言語でSocket.IOライブラリを使用するオプションがある場合は、それだけの価値があります。
Websocketは、大きくて複雑なアプリで動作させるには非常に高価であり、動作させることを直接体験しました。
つまり、部屋やイベントなどを持たずに、簡単なメッセージをやり取りするだけであれば、問題ありません。 Websocketを使用します。それ以上ではないにしても、socket.ioで実行するのと同じくらい簡単です。 しかし、サブスクリプションや孤立したイベントルームなど、より複雑なものが必要な場合は、Websocketを使用すると、それらすべてを最初から実装する必要があり、お尻が痛くなります。
Golangクライアントも必要
最も参考になるコメント
socket.ionodejsサーバー用のgolangクライアントも必要です。
ただし、残念ながら、googollee /go-socket.ioはsocketio2.0以降では機能しません。