by Guest » 11 Feb 2025, 04:55
Ich habe den folgenden Code.
Code: Select all
final SelectionKey clientKey;
if (client.connect(_Rfc863Constants.SERVER_ENDPOINT)) {
log.debug("connected to {}", client.getRemoteAddress());
clientKey = client.register(selector, SelectionKey.OP_WRITE);
} else {
clientKey = client.register(selector, SelectionKey.OP_CONNECT);
}
_Rfc863Utils.readQuitAndCall(() -> {
clientKey.cancel(); //
Ich habe den folgenden Code.[code] final SelectionKey clientKey;
if (client.connect(_Rfc863Constants.SERVER_ENDPOINT)) {
log.debug("connected to {}", client.getRemoteAddress());
clientKey = client.register(selector, SelectionKey.OP_WRITE);
} else {
clientKey = client.register(selector, SelectionKey.OP_CONNECT);
}
_Rfc863Utils.readQuitAndCall(() -> {
clientKey.cancel(); //