Sto scrivendo un server HTTP con Netty. Ho impostato l'opzione keep-alive quando creo il bootstrap del server. bootstrap.setOption("child.keepAlive", true);
Ogni volta che scrivo una risposta HTTP, imposto l'intestazione keep-alive e chiudo il canale dopo aver scritto la risposta.Netty: devo chiudere il canale se si tratta di una connessione "keep-alive"?
rep.setHeader("Connection", "keep-alive");
channel.write(rep).addListener(ChannelFutureListener.CLOSE);
Non sono sicuro di dover chiudere il canale.
Difficile vedere quale sia il mistero qui. Non si può seriamente pensare che la chiusura di un canale costituisca il mantenerlo in vita. – EJP