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

Рассылка сообщения UDP на все доступные сетевые карты
Мне нужно отправить сообщение UDP на определенный IP и порт. Так как есть 3 сетевые карты, 10.1.x.x 10.2.x.x 10.4.x.x когда я отправляю сообщение UDP, я получаю сообщение только в одном сетевом адаптере... остальные IP-адреса не получают....
28406 просмотров
schedule 28.02.2023

Могу ли я установить тайм-аут для UdpClient в С#?
Мне интересно, могу ли я установить значение тайм-аута для метода получения UdpClient. Я хочу использовать блочный режим, но поскольку иногда udp теряет пакет, моя программа udpClient.receive будет висеть там навсегда. любые хорошие идеи, как я...
50071 просмотров
schedule 29.07.2023

Метод получения UDPClient не работает в службе
Я экспериментировал с отправкой и получением UDP на С# и столкнулся со странной проблемой. Код отлично работает в консольном приложении, но метод client.Receive блокируется, когда я пытаюсь использовать точно такой же код в службе. Служба работает...
4056 просмотров
schedule 03.09.2022

Как сделать UDP без перенаправления портов
Я создаю приложение на С#, оно должно отправлять данные по UDP. Все работает нормально, пока я не пытаюсь связаться с компьютером, который находится в Интернете за маршрутизатором. Как мне исправить это, чтобы я мог использовать UDP без...
2720 просмотров
schedule 27.09.2022

Сбой многоадресного приема UDPClient на компьютере с несколькими сетевыми адаптерами
У меня есть компьютер с несколькими сетевыми картами, и метод отправки UDPClient постоянно дает сбой. Вот код: private static void receiveData() { recvSock = new UdpClient(PORT);...
3106 просмотров
schedule 27.08.2023

Как указать исходный порт UdpPacket?
Я хотел отправить UdpPacket на определенный удаленный хост (я уже знаю общедоступный IP-адрес и порт). Я хотел использовать класс C# UdpClient. static int Main() { UdpClient client = new UdpClient(); IPEndPoint remoteEP = new...
11269 просмотров

Исключение привязки сокета C# UDP
Я пытаюсь создать программу для беспроводной сети (adhoc во всем, кроме имени). Большая часть сети будет иметь дело с обменом сообщениями TCP, но для определения всех соседних IP-адресов (поскольку они будут неизвестны при запуске) я предпочитаю...
7814 просмотров
schedule 25.05.2024

Отправка UDP-пакетов через Интернет
Я пытаюсь изучить некоторые тонкости P2P / децентрализованных сетей. У меня следующий вопрос. Скажем, у меня есть две машины с именами comp1 и comp2. Теперь comp1 настроен в моей домашней сети за маршрутизатором, а comp2 находится в моем офисе...
10345 просмотров
schedule 20.05.2022

UDPClient Async BeginReceive очень медленный
Я использую UDPClient для отправки многоадресного запроса и получения ответа от различных клиентов в сети. Я могу отправить запрос, а также получить ответ, но ответ, который я получаю, очень медленный. Получение ответа от всех клиентов занимает 2-3...
4401 просмотров
schedule 02.11.2022

UDP. Могу ли я отправить две части дейтаграммы и заставить принимающую сторону объединить их в одну?
Возможно, это глупый вопрос, но, поскольку я относительно новичок в UDP, здесь все идет ... Если у меня есть два отдельных массива байтов, которые мне нужно, чтобы принимающая сторона получила как один большой массив, например: byte[] Array1 =...
3787 просмотров
schedule 14.09.2022

Отправка/получение UDP в .NET
Я новичок в UDP. Используя тестовую среду, я могу отправить/получить одно сообщение UDP. Однако я пытаюсь понять, как получать несколько сообщений UDP. Я бы хотел, чтобы служба MyListener получала пакеты UDP в течение всего дня, когда бы я их ни...
4258 просмотров
schedule 21.11.2023

Подключение двух UDP-клиентов к одному порту (Send и Receive)
Я попробовал предложение из этот вопрос с очень небольшим успехом. Пожалуйста... любая помощь будет принята с благодарностью! Вот мой код: static void Main(string[] args) { IPEndPoint localpt = new IPEndPoint(IPAddress.Any, 6000);...
32673 просмотров
schedule 10.03.2022

С# UDP работает медленнее, чем TCP
Я пытаюсь транслировать видео с Xbox Kinect с клиента на сервер. У меня это работает с TCP, но я смог получить только около 5 кадров в секунду, поэтому теперь я пробую это с UDP. UDP должен быть быстрее из-за того, как работает протокол, но кажется,...
1149 просмотров
schedule 21.05.2023

await UDPClient.ReceiveAsync с тайм-аутом
Я использую UDPClient, как показано ниже. dim c = New UDPClient(port) client.CLient.ReceiveTimeout = 1 await client.ReceiveAsync() Однако ожидание не завершается и не выбрасывается, хотя я установил тайм-аут. Это нормальное поведение?
7764 просмотров
schedule 16.12.2023

UDP-соединение между клиентом и сервером
Вот серверный код моей программы, он работает, но после отправки данных он зависает. Мне нужно, чтобы он был обновлен и снова готов к отправке данных. Код сервера: private void button1_Click(object sender, EventArgs e) { try {...
1099 просмотров
schedule 13.06.2023

С# Не удалось получить пакет WOL с помощью UdpClient
Я пытаюсь получить пакет WOL в своем приложении C#. Я предполагаю, что проблема, почему это не работает, связана с тем, как пакет транслируется моим маршрутизатором, на котором работает DD-WRT. Код, который я использую для получения пакета UDP:...
981 просмотров
schedule 05.04.2022

Преимущество производительности при хранении AsyncCallback в переменной-члене по сравнению с созданием нового
Я использую UdpClient (c++/cli), я запускаю свой слушатель, используя очевидный метод BeginReceive. System::Void CUdpTransmitter::StartListener() { ... m_UdpClient->BeginReceive ( gcnew System::AsyncCallback(ReceiveCallback), this ); }...
319 просмотров
schedule 02.11.2022

Encoding.ASCII.GetString возвращает пустое значение (только в приложении Windows)
Я пытаюсь создать приложение Windows с помощью Visual Studio 2012, но, похоже, происходят странные вещи ... Когда я запускаю тот же код в консольном приложении, он работает нормально, но кажется, что я не могу вывести следующий раз Я запускаю его в...
1528 просмотров
schedule 06.05.2023

получать все пакеты udp в многоадресной рассылке
Я использую C # UdpClient (клиент в коде) для получения данных в группе многоадресной рассылки. В цикле while происходит следующее: while(receiving) //First i check if data is available, polltime = 100ms if(client.Client.Poll(polltime,...
1471 просмотров
schedule 22.03.2022

Как использовать асинхронный прием для UdpClient в цикле?
Я создаю многопоточное приложение. Один из потоков отвечает за обработку UDP-сообщений, поступающих от внешнего устройства. В настоящее время я использую метод UdpClient.Receive в цикле. Я считаю, что метод Receive блокирует поток, ожидая...
14745 просмотров
schedule 14.07.2022