Sto cercando di emettere un messaggio personalizzato dal mio client. Devo eseguire alcune azioni sul suo successo e fallimento. Ora, come posso allegare il callback di successo al metodo emit?Chiamata di successo per il metodo emit in socket.io
per la richiamata errore, ho usato Exposed events doc e ottenuto che funziona
socket.on('error',() -> console.log("Error Occured"))
per il successo, ho provato
socket.emit('my custom method', {content: json},() -> console.log("Emitted"))
Questa richiamata non è mai stato attivato a prescindere se il suo successo o il fallimento.
Come posso ottenere un gestore di successo?
Sono un po 'perplesso, in questo modo è meglio, l'evento 'emit' dal server o la funzione di callback inviata dal client. 'socket.emit ('message', {hello: 'world'}, function() {// fa stuff here});' C'è qualche differenza tra questi due metodi? – Giedrius
La funzione di callback non funziona comunque? Perché la funzione di callback non funziona al 100%, posso ottenere che il callback funzioni al 50%. – dacopenhagen
Questa non dovrebbe essere la risposta "giusta" poiché socket.io supporta "funzioni di riconoscimento" in cui è possibile passare la funzione chiamata "sull'altro lato". Si prega di vedere l'altro anser! – JakubKnejzlik