final DatagramChannel dc = DatagramChannel.open();
dc.configureBlocking(false);
dc.socket().bind(localAddress);
final SelDatagramChannel c = new SelDatagramChannel(dc, datagramListener);
--->>>> final SelectionKey sk = dc.register(selector, SelectionKey.OP_READ);
La ligne de marché se bloque à jamais lorsque vous essayez d'enregistrer un DatagramChannel.Java NIO UDP - Sélecteur se bloque en essayant d'enregistrer
Est-ce que quelqu'un sait pourquoi?
Je pense que vous aurez besoin de poster un échantillon de code plus complet pour donner un peu de contexte à votre question. –