Binär vs Text ist kein WebSocket-Problem erforderlich. Es ist ein grundlegender Unterschied im Datenformat für die Datenverarbeitung, insbesondere für die Datenübertragung. Grob gesprochen ist das Binärformat kleiner, es wird für die Verschlüsselung verwendet (wie Sie richtig hervorheben), es wird für die Komprimierung von großen Datensätzen verwendet, es wird für Multimedia (Bilder, Ton) verwendet und im Allgemeinen schneller über die Leitung gesendet. Binär ist die natürliche Sprache des Computers. Text ist die natürliche Sprache des Menschen. Es ist normalerweise lesbar ... solange es übersetzt wird ...;) Text ist normalerweise einfacher in Programmen zu handhaben und ist normalerweise einfacher als Datenformat in Computerprogrammen zu verwenden (da wir Menschen sind).
Welcher Sie benutzen, basiert auf den Anforderungen Ihres Programms, funktional und Leistung.
WebSocket ist nur ein Mittel zum Senden der Daten (in Text oder Binär) von einem Ort zu einem anderen mit einem Web-freundlichen Protokoll.
Senden von Binärdateien (Videos, Bilder, etc.) –
Sie würden es für Binärdaten verwenden, die alles sein könnte, was nicht nur Text, wie Dateien (Video, Audio etc.) – adeneo
Ich dachte, ein Socket-Server wird nur zum Senden von Text verwendet. verwenden Leute Web-Socket-Server, um Videos zu senden .. wie Youtube oder etwas? – foreyez