[GO] Erstelltes WebSocket Client / Server-CLI-Tool (wie WebSocket Version Netcat)

Ich habe ein CLI-Tool namens wsnc in der Sprache Go erstellt, wie der Titel schon sagt. Dieser kann sowohl als WebSocket-Client als auch als Server verwendet werden. Es sieht aus wie die WebSocket-Version des Befehls netcat (nc).

Ich habe zusätzlich zu Englisch ↓ ein japanisches Handbuch erstellt https://github.com/tomatod/wsnc/blob/master/README_JP.md

Benutzerfreundlichkeit

Es sieht so aus, wenn es einfach ↓ verwendet wird wsnc_demo_simple.gif Sie können auch auf der Serverseite senden ↓ wsnc_demo_broadcast.gif Sie können der HTTP-Anforderung der Upgrade-Anforderung einen Header hinzufügen, den Abschlusscode beim Senden der Abschlussnachricht vom Client angeben usw. Ich denke, dass dies für die Überprüfung praktisch ist.

Wie man anfängt

Wenn Sie eine Go-Entwicklungsumgebung haben, gehen Sie bitte zu get ↓

$ go get github.com/tomatod/wsnc
$ wsnc -h
...

Die Ausführungsdatei wird als ZIP-Datei verteilt. Wenn Sie nichts dagegen haben, zögern Sie bitte nicht, uns zu kontaktieren (Mac wurde noch nicht verifiziert ...) ↓ https://github.com/tomatod/wsnc/releases/tag/0.8.0

Ähnliche Werkzeuge

Es scheint ein gutes Werkzeug von Rust zu geben ↓ (Ku, ich verliere am Ende und bin neidisch auf die geringe Größe der Binärdatei)

Recommended Posts

Erstelltes WebSocket Client / Server-CLI-Tool (wie WebSocket Version Netcat)
Ich habe ein nützliches Tool für Digital Ocean erstellt
Lassen Sie uns Chat-Benutzerverwaltungstool gemacht
Ich habe ein Reinigungstool für Google Container Registry erstellt
Ich habe versucht, ein Gerüstwerkzeug für Python Web Framework Bottle zu erstellen
Ich habe einen Pokerspielserver Chat-Holdem mit Websocket mit Python erstellt
Ich habe ein Dash-Docset für Holoviews erstellt
Ich habe einen Gesprächspartner wie Siri gemacht
Ich habe ein automatisches Stempelwerkzeug für den Browser erstellt.
Ich habe eine Bibliothek für versicherungsmathematische Versicherungen erstellt
Ich habe ein CLI-Tool erstellt, um Bilder in jedem Verzeichnis in PDF zu konvertieren
Ich habe ein Tool erstellt, das die Dekomprimierung mit CLI (Python3) etwas erleichtert.
Ich habe einen Ersatz2-Algorithmus für uWSGI billiger gemacht
Ich habe ein Router-Konfigurationssammlungstool Config Collecor erstellt
Ich habe einen Downloader für wortverteilte Ausdrücke erstellt
Ich habe ein Tool erstellt, um Hy nativ zu kompilieren
Ich habe ein Tool erstellt, um neue Artikel zu erhalten
Wir haben ein Peeping-Prevention-Produkt für die Telearbeit entwickelt.
〇✕ Ich habe ein Spiel gemacht
Ich habe mit Play with Docker einen gebrauchsfertigen Syslog-Server erstellt
Ich habe mit Tkinter ein Fenster für die Protokollausgabe erstellt
Ich habe eine VM erstellt, auf der OpenCV für Python ausgeführt wird
[Python] Ich habe einen Klassifikator für Iris erstellt [Maschinelles Lernen]
Ich habe ein Tool zur Erzeugung sich wiederholender Textdaten "rpttxt" erstellt.
Erstellt ein Tool, mit dem Sie bequem Parameter für Modelle des maschinellen Lernens festlegen können
Praktisch für die Ausbildung von Neulingen? Ich habe einen Telnet-Übungsserver geschrieben
[VSCode] Ich habe ein Benutzer-Snippet für Python-Druck-F-String erstellt
Ich habe ein Tool erstellt, um eine Wortwolke aus Wikipedia zu erstellen
Ich habe versucht, Tensorboard zu verwenden, ein Visualisierungstool für maschinelles Lernen
Ich habe einen Ressourcenmonitor für Raspberry Pi mit einer Tabelle erstellt
Ich habe ein Lernkit für word2vec / doc2vec / GloVe / fastText erstellt
Ich habe versucht, eine Gesichtsdiagnose-KI für professionelle Golferinnen zu erstellen ③
Ich habe mit Tkinter of Python ein Puzzlespiel (wie) gemacht
[Titan Craft] Ich habe ein Werkzeug gemacht, um einen Riesen nach Minecraft zu rufen
Ich habe einen Xubuntu-Server erstellt.
Ich habe einen Python-Text gemacht
Befehl für FizzBuzz erstellt
Ich habe einen Zwietrachtbot gemacht
Python> Ich habe einen Testcode für meine eigene externe Datei erstellt
Ich habe mit Razpai einen Webserver erstellt, um Anime zu schauen
Ich habe viele Dateien für die RDP-Verbindung mit Python erstellt
Ich habe eine Entwicklungsumgebung für Django 3.0 mit Docker, Docker-Compose und Poetry erstellt
Ich habe Chatbot mit der LINE Messaging API und Python (2) ~ Server ~ erstellt
Ich habe eine Python-Wrapper-Bibliothek für die Docomo-Bilderkennungs-API erstellt.
Ich habe eine C ++ - Lernseite erstellt
Ich berührte PyAutoIt für einen Moment
Ich habe einen Line-Bot mit Python gemacht!
Ich habe ein CUI-basiertes Übersetzungsskript erstellt (2)
Ich habe einen Wikipedia Gacha Bot gemacht
Ich habe ein CUI-basiertes Übersetzungsskript erstellt
Zura machte wie ein Lebensspiel
Ich habe mit Python einen Daemon erstellt
Ich habe einen Docker-Container erstellt, um JUMAN ++, KNP, Python (für pyKNP) zu verwenden.
Ich habe ein Tool zum automatischen Durchsuchen mehrerer Websites mit Selenium (Python) erstellt.
[Ver1.3.1 Update] Ich habe DataLiner erstellt, eine Datenvorverarbeitungsbibliothek für maschinelles Lernen.
Ich habe eine Art einfaches Bildverarbeitungswerkzeug in der Sprache Go erstellt.
[Python] Ich habe ein Dienstprogramm erstellt, das wie ein Pfad auf den Diktattyp zugreifen kann
Ich habe ein Tool erstellt, um Jupyter py mit VS Code in ipynb zu konvertieren
Ich habe ein Paket wie das Weblio-Popup-Wörterbuch Englisch-Japanisch mit Sublime Text3 erstellt