mercredi 13 mai 2015
Selector gibt nichts zurück
Posted on 05:47 by verona
Hallöchen,
ich schreibe gerade an einem Netzwerkcode bzw. an dem Server.
Mein Problem besteht darin, dass ich zwei Selector erstellt habe mit 2 SelectionKeys.
Wenn ich jetzt aber einen Channel registrieren lassen, bekomme ich in keinem Falle etwas zurück,
außer die Connection wurde bereits beendet ( IDK ). Ich wäre glücklich, wenn mir jemand den Fehler zeigen könnte.
Java 8 : 1.8.0 45-b14
Mfg,
Thalion
ich schreibe gerade an einem Netzwerkcode bzw. an dem Server.
Mein Problem besteht darin, dass ich zwei Selector erstellt habe mit 2 SelectionKeys.
Wenn ich jetzt aber einen Channel registrieren lassen, bekomme ich in keinem Falle etwas zurück,
außer die Connection wurde bereits beendet ( IDK ). Ich wäre glücklich, wenn mir jemand den Fehler zeigen könnte.
Java 8 : 1.8.0 45-b14
Java Code:
-
package neogc.net.network.runtime;
-
-
import java.io.IOException;
-
import java.nio.channels.ClosedChannelException;
-
import java.nio.channels.SelectionKey;
-
import java.nio.channels.Selector;
-
import java.nio.channels.SocketChannel;
-
import java.util.Set;
-
-
-
public class Distributor {
-
-
private final Selector rs, ws;
-
-
rs = Selector.open();
-
ws = Selector.open();
-
}
-
-
public void addChannel(SocketChannel channel) throws ClosedChannelException {
-
channel.register(rs, SelectionKey.OP_READ);
-
channel.register(ws, SelectionKey.OP_WRITE);
-
}
-
-
return rs.selectedKeys();
-
}
-
-
ws.select(3L);
-
return ws.selectedKeys();
-
}
-
-
-
}
Mfg,
Thalion
Selector gibt nichts zurück
Categories: Selector gibt nichts zurück
Inscription à :
Publier les commentaires (Atom)
0 commentaires:
Enregistrer un commentaire