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

Автоматическое присвоение имен локальным сокетам дейтаграмм AF_UNIX?
Я реализую простую службу, используя дейтаграммы через локальные сокеты unix (семейство адресов AF_UNIX, т. е. не UDP ). Сервер привязан к общедоступному адресу и прекрасно принимает запросы. К сожалению, когда дело доходит до ответа, sendto...
3650 просмотров
schedule 20.12.2023

Неблокирующий ввод-вывод UDP против блокирующего ввода-вывода UDP в Java
Неблокирующие TCP/IP SocketChannel и Selector в NIO помогают мне обрабатывать множество соединений TCP/IP с небольшим количеством потоков. А как насчет UDP DatagramChannels ? (Должен признаться, что я не очень хорошо знаком с UDP.) Операции...
20550 просмотров
schedule 27.01.2023

Почему я получаю дейтаграммы UDP не по порядку, даже если процессы выполняются локально?
Я разрабатываю интерфейс Java между потоковым сервером и флэш-клиентом. Я заметил, что дейтаграммы UDP могут достигать моего интерфейса не по порядку, даже если оба процесса выполняются локально. Это нормально? Я думал, что, поскольку ни одна...
14742 просмотров
schedule 14.11.2022

В чем разница между потоками и дейтаграммами в сетевом программировании?
В чем разница между сокетами (потоком) и сокетами (дейтаграммами)? Зачем использовать одно вместо другого?
72984 просмотров
schedule 03.06.2022

Каков максимальный размер сообщения дейтаграммы AF_UNIX в Linux?
В настоящее время я достиг жесткого предела в 130688 байт. Если я попытаюсь отправить что-то большее в одном сообщении, я получу ошибку ENOBUFS . Я проверил параметры net.core.rmem_default , net.core.wmem_default , net.core.rmem_max ,...
14175 просмотров
schedule 02.09.2022

Потерянные пакеты UDP (JBoss + DatagramSocket)
Я разрабатываю часть корпоративного приложения на основе JBoss+EJB. Моему модулю необходимо обрабатывать огромное количество входящих UDP-пакетов. Я провел нагрузочное тестирование, и оказалось, что при отправке пакетов с интервалом 11 мс все...
3984 просмотров
schedule 31.07.2022

Отправка объекта через сокеты дейтаграмм java
Я реализую этот пример , так как хочу транслировать на несколько клиенты. При попытке использовать сокет для отправки другого объекта (который был сериализован) я получаю сообщение об ошибке, в котором говорится, что сокет (в примере) не может...
1417 просмотров
schedule 25.04.2022

setSotimeout на сокете дейтаграммы
Сервер действует как эхо-сервер. Клиенты отправляют 10 пакетов на сервер (промежуток в 1 секунду) Когда клиент получает пакеты с сервера, иногда пакеты теряются. Таким образом, клиент должен ждать до одной секунды, пока пакет не прибудет. Если...
16699 просмотров

Как отправить объект через сокет дейтаграммы
Я работаю над каким-то Android-проектом и пытаюсь передать объект через Datagram Socket на другое устройство. Объект содержит «String» Data Members класса (UserName, Services). Как я могу это сделать??
6681 просмотров
schedule 08.09.2022

Python socket.error: [Errno 13] Отказано в доступе
Используя Linux и Python, я хочу отправить некоторые данные с широковещательной передачей: d = b'109u433279423423423' import socket s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) s.sendto(d, 0, ('192.168.0.255', 9)) Я запускаю...
24732 просмотров
schedule 26.01.2023

Отправка номера телефона с пакетом UDP в определенном порядке битов Java
Я создаю пакет UDP для настройки модема GPS в java. Одним из разделов пакета является номер телефона, и мне была предоставлена ​​​​следующая информация: Номер телефона 64-битный. Байт 7 = 0x00 (старший порядок байтов). Байты 4-6 = код города...
421 просмотров
schedule 18.06.2022

UDP DatagramPacket не получен от внешнего клиента
У меня есть игра с сервером UDP/TCP и клиентом. Один порт UDP (2406) для обновления местоположения клиента и один порт TCP (2407) для чата. Проблема здесь на 2406. Когда я играю в клиенты в своей локальной сети, все работает нормально. Но когда...
590 просмотров
schedule 09.09.2022

Необходимо преобразовать байтовый массив/двоичное сообщение из UDP DatagramPacket в несколько полей в java
У меня есть байтовый массив, состоящий из 10-байтового сообщения. Я знаю, что первые 2 байта содержат идентификатор, который нужно извлечь в строку. Пример этого идентификатора: 2001. Остальные байты состоят из других полей, о которых я знаю. Я...
3484 просмотров
schedule 12.10.2022

Преобразование Java Byte[] в String с отбрасыванием конечных кавычек/странный побочный эффект
В настоящее время я пытаюсь выполнить некоторое регулярное выражение в результате вызова DatagramPacket.getData() . Реализовано как String myString = new String(thepkt.getData()) : Но как ни странно, java отбрасывает конечную цитату, которую...
1624 просмотров
schedule 23.07.2023

Как отправить пакет Udp 2 или 3 раза после неудачного получения пакета в java?
Я отправил пакет Udp на сервер. Если сервер в порядке, я могу получить пакет ответа, но когда сервер не работает, я не получил никакого пакета ответа. Кто-нибудь может помочь мне, как я могу отправить свой пакет на сервер несколько раз , когда...
1200 просмотров
schedule 14.05.2022

Получение нескольких пакетов UDP при обновлении пользовательского интерфейса
У меня есть приложение, в котором я получаю информацию с сервера, а затем показываю эту информацию на экране для пользователя. Поскольку информации много, я хотел бы обновлять пользовательский интерфейс по мере получения информации....
544 просмотров
schedule 04.07.2023

Как подтвердить адрес источника пакета дейтаграммы?
Я написал клиент-серверную программу Java RDT, которая обменивается пакетами дейтаграмм для исправления повреждения и потери пакетов. Последний фрагмент кода, который я добавил, требует, чтобы я сравнивал исходный адрес каждого пакета с адресом...
1691 просмотров
schedule 02.07.2023

Определить отправителей многоадресной рассылки с одинаковым IP-адресом
Я пишу программу обмена сообщениями на основе многоадресной рассылки в java. Для управления потоком сообщений я бы хотел, чтобы каждый член группы поддерживал список всех других членов группы. Я мог бы сделать это, назначив каждому участнику...
324 просмотров
schedule 26.12.2022

Что делать с UDP-пакетами, приходящими по частям
У меня есть приложение Java, которое получает пакеты UDP в цикле: while (running) { try { // Block until a packet is received on the port byte[] buffer = new byte[1024]; DatagramPacket receivePacket = new...
699 просмотров
schedule 28.08.2022

Как инициировать сокет (дейтаграмму) без подключения к серверу UDP в браузере?
Мне нужно подключиться и отправить пакеты данных на UDP-сервер (соединение без подключения / сокет датаграммы) из браузера. Какие у меня варианты? Допускает ли HTML5 сокеты без подключения? Смогу ли я подключиться к UDP-серверу (сокет...
488 просмотров
schedule 18.05.2024