Apa perbedaan keduanya?
Saya perhatikan bahwa jika saya berubah dari socket.emit
menjadisocket.send
dalam program yang berfungsi, server gagal menerima pesan, meskipun saya tidak mengerti mengapa.
Saya juga memperhatikan bahwa dalam program saya jika saya beralih dari socket.emit
ke socket.send
, server menerima pesan, tetapi tampaknya menerimanya beberapa kali. Ketika saya gunakan console.log()
untuk melihat apa yang diterima server, itu menunjukkan sesuatu yang berbeda dari ketika saya menggunakannyasocket.emit
.
Kenapa perilaku ini? Bagaimana Anda tahu kapan harus menggunakan socket.emit
atau socket.send
?