socket.emit () vs. socket.send ()

Was ist der Unterschied zwischen diesen beiden?

Das ist mir aufgefallen, wenn ich von gewechselt habesocket.emit zusocket.send In einem funktionierenden Programm konnte der Server die Nachricht nicht empfangen, obwohl ich nicht verstehe, warum.

Das ist mir auch in meinem Programm aufgefallen, wenn ich von geändert habesocket.emit zusocket.sendDer Server empfängt eine Nachricht, scheint sie jedoch mehrmals zu empfangen. Wenn ich benutzeconsole.log() um zu sehen, was der Server erhalten hat, zeigt er etwas anderes an, als wenn ich es verwendesocket.emit.

Warum dieses Verhalten? Woher weißt du, wann du es verwenden sollst?socket.emit odersocket.send?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage