Вопросы по теме 'socketchannel'

Тайм-аут для SocketChannel не работает
Я хочу использовать SocketChannel и иметь тайм-аут для его методов чтения/записи. Я попытался установить тайм-аут для сокета, которому принадлежит мой SocketChannel , следующим образом: channel.socket().setSoTimeout(TIMEOUT); но это не...
14619 просмотров
schedule 26.09.2022

java.nio.channels.IllegalBlockingModeException при чтении контента от клиента через канал
Я очень новичок в NIO. Я создаю приложение для чата. У меня есть соединение со всеми клиентами, но при чтении контента с клиента я получил java.nio.channels.IllegalBlockingModeException . пожалуйста, помогите мне, вот код, в котором возникает...
8646 просмотров
schedule 01.08.2022

HttpPost: InputDispatcher: канал безвозвратно поврежден и будет удален! на Нексус 7
На Nexus 7 (4.3), а не на моем более старом устройстве LG Optimus 3d (Android 2.2), когда я делаю HttpPost, я получаю это Канал E/InputDispatcher '4273f7b0 ... MainActivity (server)' ~ Канал безвозвратно поврежден и будет удален! Люди упоминали...
12961 просмотров

Java Socket.read (ByteBuffer dst) не получает ни одного байта
Я озадачен своим последним затруднительным положением с программированием Java Socket в течение трех дней подряд. Я использую NIO ByteBuffer и Channel для передачи байтов от клиента к серверу. Я тестирую свой код, заставляя клиента отправлять 2...
605 просмотров
schedule 07.04.2024

Использование java.nio.channels.SocketChannel с селекторами на стороне клиента
Я пытался использовать SocketChannel для своего приложения для Android. но проблема, с которой я столкнулся, заключается в том, что я не могу прочитать ответ, даже если я успешно написал SocketChannel . Кроме того, я получаю selKey.isWritable()...
153 просмотров
schedule 05.02.2024

Могу ли я получить доступ к SocketChannel из ChannelHandlerContext в Netty?
Я рассматриваю Netty как замену и/или альтернативу нашему собственному сетевому стеку. В целом дизайн очень похож, и его легко заменить, если не считать одной проблемы. В нашем серверном процессе нам иногда нужно получить доступ к SocketChannel...
214 просмотров
schedule 20.01.2024

Проблема тайм-аута Java NIO TCP
Я использую один SocketChannel в 2 потоках, один поток для отправки данных и другой для получения данных. SocketChannel socketChannel = SocketChannel.open(new InetSocketAddress(ip,port)); socketChannel.configureBlocking(false); Поток 1:...
1394 просмотров
schedule 08.04.2024

Циклы Java NIO на socketChannel.read()
Я безуспешно пытаюсь понять, где ошибка. Сценарий представляет собой клиент, который подключается к серверу, который получает файл, своего рода «загрузку». Затем сервер открывает FileChannel, считывает все данные и сохраняет их в буфере, который...
810 просмотров
schedule 09.05.2023

Как я могу проверить, завершен ли SocketChannel.read() для неблокирующего канала?
Я использую функцию для чтения байтов из неблокирующего SocketChannel (сокет из accept()) и из блокирующего SocketChannel (на стороне клиента). Я реализую сервер, используя селектор для обработки нескольких клиентов, и я использую петлевой адрес,...
313 просмотров
schedule 19.04.2022