Java NIO подключиться к сокету
Я пытаюсь подключиться к удаленному серверу и отправить сообщение для входа в мою ветку:
@Override
public void run() {
try {
address = new InetSocketAddress(host, port);
incomingMessageSelector = Selector.open();
socketChannel = SocketChannel.open();
socketChannel.configureBlocking(false);
socketChannel.connect(address);
socketChannel.register(incomingMessageSelector, SelectionKey.OP_READ);
serverManager.loginToServer();
}
}
loginServer () - это метод, который отправляет сообщение на сервер, но я продолжаю получать:
java.nio.channels.NotYetConnectedException
Как я могу проверить и дождаться соединения перед отправкой этого метода loginServer ()?