Socket.io vs-Klasse im net node.js

Ich bin beim Lesen über TCP-verbindungen für die letzten paar Tage kam ich über NET als native nodejs-library und Steckdose.io ..kann jemand empfehlen welche besser sein wird mit der vor-und Nachteile der beiden

  • Eine viel nützlichere Frage würde hier beschreiben Sie, was Sie versuchen zu erreichen, und die Liste der Anforderungen in einem transport, dass Sie festgestellt haben, sind erforderlich, um zu erreichen, dass.



One Reply
  1. 1

    socket.io ist eine spezifische message-basierte Protokoll, das auf TCP.

    Wenn Sie wollen, um Nachrichten zu senden, wo Sie definieren den Namen der Nachricht und senden Sie eine payload für die Nachricht und die andere Seite hört für einen bestimmten Satz der Nachricht Namen und Sie haben einen sockel.io-Bibliothek bereits implementiert, für das andere Ende der Verbindung, dann die Buchse.io funktioniert Super und viel einfacher zu verwenden und bieten mehr fertige Funktionen (wie auto-reconnect).

    Wenn Sie beabsichtigen, zu implementieren Ihr eigenes Protokoll, dann werden Sie die TCP verwenden, um implementieren Ihr eigenes Protokoll. Wenn die Art der Daten, die Sie senden, ist nicht wirklich die message-basierte (wie z.B. audio – /video-streaming oder große Datei-uploads als ein paar Beispiele), dann werden Sie wollen, verwenden Sie entweder TCP oder andere Protokolle, die auch built on top of TCP (HTTP, FTP, etc…).

    Wie bei jeder Funktion in einer Bibliothek, Ihre Anforderungen zu definieren, zu verstehen, die verfügbaren Optionen in Ihrem system und finden Sie die Lösung, die am besten Ihren Anforderungen entspricht. Da Sie gesagt haben, absolut nichts über Ihre Anforderungen, können wir eine spezifische Empfehlung.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.