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

Куда делся пакет дейтаграммы, когда пункт назначения находится в автономном режиме?
Эти пакеты просто исчезают? или они ждут назначения? Или пакет возвращается, а затем выдает исключение? А в java какая разница между буфером byte[] с длиной, в конструкторе DatagramPacket? DatagramPacket dp = new DatagramPacket(new byte[...],...
512 просмотров
schedule 10.12.2022

Может ли запись в сокет дейтаграмм когда-либо поднять SIGPIPE?
Я работаю с некоторым кодом, который должен быть защищен от уничтожения вызывающего абонента из-за SIGPIPE , но единственный сокет, который пишет, что он выполняется, собирается в сокеты дейтаграмм (как UDP, так и сокеты дейтаграмм домена Unix). Мне...
2670 просмотров
schedule 14.05.2023

ядро linux- ›дейтаграммы многоадресной потоковой передачи в пользовательском пространстве
Я планирую написать драйвер linux для некоторого оборудования с отображением памяти (он находится в FPGA, поэтому при необходимости я могу настроить этот интерфейс с отображением памяти на обоих концах). Эта логика FPGA генерирует...
826 просмотров
schedule 19.03.2022

Всегда ли дейтаграммы принимаются полностью?
Большинство функций приема дейтаграмм, таких как c's recv или read, класс javas DatagramPacket или pythons SocketServer, включают возможность узнать количество полученных данных. c: int amount = recv(sock, buf, n, MSG_WAITALL); Джава:...
1315 просмотров
schedule 06.05.2022

Нужно отправить UDP-пакет и получить ответ на Java
Я должен отправить пакет UDP и получить ответ от сервера UDP. Хотя UDP был аналогичен java.net.DatagramPacket в Java, но документация для DatagramPacket, похоже, заключается в том, что вы отправляете пакет, но ничего не получаете обратно, правильно...
36735 просмотров
schedule 15.06.2022

Отправка дейтаграмм с помощью j2me
Я пишу простое приложение для мобильных телефонов (используя j2me) с взаимодействием клиент-сервер с использованием протокола дейтаграмм. Мобильное приложение отправляет текст на сервер, и сервер выводит этот текст на стандартный вывод. Вот код для...
766 просмотров
schedule 05.12.2022

Не удается получить строку из многоадресной рассылки UDP
У меня возникли проблемы с получением строки из многоадресной рассылки. Я впервые использую многоадресную рассылку UDP в Java. Я делаю многоклиентское приложение по локальной сети. Поэтому я использую локальные IP-адреса. Мне нужно, чтобы...
1251 просмотров
schedule 16.06.2022

Группа многоадресной рассылки UDP на Windows Phone 8
Хорошо, это то, что я пытался выяснить уже несколько дней. У нас есть приложение для Windows Phone 7, в котором телефоны присоединяются к группе многоадресной рассылки, а затем отправляют и получают сообщения в группу, чтобы общаться друг с другом....
3882 просмотров
schedule 18.05.2022

как узнать, получили мы что-то с DatagramPacket или нет?
Я реализую клиент-серверную программу и хотел, чтобы мой клиент, подождав 5 секунд без ACK-ответа с сервера, отправил обратно тот же пакет... Я сделал это так, поэтому, пожалуйста, скажите мне, все ли в порядке .. dp = new DatagramPacket(packet...
3549 просмотров
schedule 17.09.2022

получить дейтаграммпакет
В классе DatagramPacket все конструкторы требуют параметра int как «длина». Зачем мне устанавливать длину DatagramPacket , когда я пытаюсь его получить, ведь я не всегда знаю, какой длины пакет? И какой номер мне установить? edit: Позвольте...
692 просмотров
schedule 01.09.2022

Обнаружение маршрутизатора путем отправки широковещательного пакета с использованием UPnP не работает.
Я пытаюсь реализовать простую библиотеку, которая может обнаруживать маршрутизатор по протоколу UPnP, если приложение работает в среде NAT. Я пробовал два способа: многоадресную рассылку и дейтаграмму для отправки пакета обнаружения на маршрутизатор...
5685 просмотров
schedule 07.03.2024

Поддержание двунаправленного соединения UDP
Я пишу клиент UDP для Android, который подключается и взаимодействует в двух направлениях (без связи между отправленными и полученными сообщениями) с сервером Windows. После отправки исходной дейтаграммы на сервер я хочу иметь возможность отправлять...
5449 просмотров
schedule 10.05.2022

Байт Java в строку
Итак, я хочу преобразовать массив байтов, возвращаемый функцией getData() DatagramPacket, в строку. Я знаю, что способ преобразовать весь массив байтов в строку: String str = new String(bytes); Однако в конце выводятся нулевые символы....
1315 просмотров
schedule 15.03.2023

Не удается захватить широковещательные пакеты UDP с помощью Java DatagramSocket
Я создаю приложение для связи клиент-сервер и хотел бы, чтобы клиент мог автоматически обнаруживать и подключаться к серверу, учитывая, что они находятся в одной сети. Раньше мой код работал на машинах с Linux и Windows. Я бы транслировал простое...
2439 просмотров
schedule 24.11.2023

Как отправлять пакеты дейтаграмм с помощью Java в Android
Я написал функцию для проверки отправки данных public void send() { Runnable myRunnable = new Runnable() { @Override public void run(){ while(true) { try {...
659 просмотров
schedule 03.07.2022

ReceiveBufferSize не соблюдается. UDP-пакет усечен
нетти 4.0.24 Я передаю XML через UDP. При получении пакета UPD длина пакета всегда составляет 2048, что усекает сообщение. Несмотря на то, что я попытался установить размер буфера приема на что-то большее (4096, 8192, 65536), но он не...
1506 просмотров
schedule 10.07.2022

Рекомбинация нескольких DatagramPackets в один байт[]
Предисловие: у меня совсем НЕТ опыта и, вероятно, я совершал глупые ошибки. Пожалуйста, исправьте эти ошибки и научите меня, как быть лучше, вместо того, чтобы ругать меня за невежество, если бы я уже не был унижен своим недостатком знаний, мне не...
95 просмотров
schedule 01.05.2023

Java DatagramSocket может получать пакеты в Windows, но не в Linux
Обратите внимание, что в этой теме у плаката, похоже, есть проблема, связанная с моей: Windows против Linux) К сожалению, этот пост умер без какого-либо решения проблемы. В настоящее время у меня возникают проблемы с Datagramsockets в Java. В...
684 просмотров
schedule 04.04.2022

Нет первого запуска адреса с двунаправленным сокетом домена unix
У меня есть два демона (один клиент и один сервер), которые общаются через сокеты домена unix (локальные сокеты). Проблема, с которой я сталкиваюсь, заключается в том, что при первом приеме дейтаграммы сервером с помощью функции recvfrom адрес...
119 просмотров

Как получить имя файла из пакета RRQ datagramPacket?
Я работаю на TFTP-сервере. Судя по изображению, максимальная длина моих пакетов составляет 516 байт (2+2+512). Я пытаюсь взять исходную длину из пакета клиентских дейтаграмм (в данном случае отправляет 13 байтов в пакете RRQ), вместо этого я...
427 просмотров
schedule 02.08.2022