Domanda

Per favore, scusa questa domanda numpty, ma quando lo faccio

ChannelFuture future = channel.write(message);
     future.addListener(new ChannelFutureListener() {
         public void operationComplete(ChannelFuture future) {
         }
     }

Cosa so sullo stato del messaggio nel metodo OperationComplete ()? Ad esempio, significa che il messaggio è arrivato a destinazione? O significa che il messaggio è passato attraverso la pipeline ed è ora da qualche parte nell'etere mentre si dirige verso la sua destinazione o significa qualcos'altro?

Saluti

È stato utile?

Soluzione

Il messaggio è stato scritto al peer remoto o non è riuscito. Quindi, se hai successo qui puoi essere sicuro che il messaggio sia stato trasmesso.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top