J'ai créé un outil CLI appelé wsnc en langue Go comme le titre l'indique. Celui-ci peut être utilisé à la fois comme client WebSocket et comme serveur. Il ressemble à la version WebSocket de la commande netcat (nc).
J'ai fait un manuel japonais en plus de l'anglais ↓ https://github.com/tomatod/wsnc/blob/master/README_JP.md
Il ressemble à ceci lorsqu'il est utilisé simplement ↓ Vous pouvez également diffuser côté serveur ↓ Vous pouvez ajouter des en-têtes à la demande HTTP de la demande de mise à niveau, spécifier le code de fermeture lors de l'envoi du message de fermeture à partir du client, etc., donc je pense que c'est pratique pour la vérification.
Si vous avez un environnement de développement Go, veuillez aller chercher ↓
$ go get github.com/tomatod/wsnc
$ wsnc -h
...
Le fichier d'exécution est distribué sous forme de ZIP, donc si cela ne vous dérange pas, n'hésitez pas à nous contacter (Mac n'a pas encore été vérifié ...) ↓ https://github.com/tomatod/wsnc/releases/tag/0.8.0
Il semble y avoir un bon outil fait par Rust ↓ (Ku, je perds au final, et je suis jaloux de la petite taille du binaire)
Recommended Posts