Популярные вопросы по тегу UDP

Использует ли WebRTC TCP или UDP?

... ? Как я знаете? Я читал, что есть режим надежности и соглашение DTLS, как они влияют? Одинаков ли этот транспорт для Media и DataChannel? Как переключаться между TCP и UDP ...

UDP Streaming с ffmpeg - опция overrun_nonfatal

... 11 журнале отображается следующее сообщение: * Круговое 10 переполнение буфера. Чтобы этого избежать, увеличьте 9 параметр URL-адреса fifo_size. Чтобы выжить 8 в таком случае, используйте опцию overrun_nonfatal 7 * Я искал в Интернете документацию о том, как 6 использовать эту опцию, но я получил информацию 5 только о том, как использовать п ...

C - выбрать интерфейс для UDP / многоадресного сокета

... ls current IP as String, e.g. "89.89.89.89" // create what looks like an ordinary UDP socket */ if ((fd = socket(AF_INET, SOCK_DGRAM, 0)) < 0) { perror("socket"); exit(1); } // set up addresses bzero(&addr, sizeof(addr)); addr.sin_family = AF_INET; // [-] addr.sin_addr.s_addr = htonl(INADDR_ANY); addr.sin_addr.s_addr = inet_addr(my_ipv4Addr); addr.sin_port = htons(port); // bind socket if (bind(fd, ...

Реализация пробивки отверстий UDP

... ние отверстий 50 UDP. Я основываю свою теорию на this article и этом 49 WIKI page, но я столкнулся с некоторыми проблемами 48 при его написании на C#. Вот моя проблема: Используя 47 опубликованный код here, теперь я могу подключиться 46 к удаленному компьютеру и прослушивать один 45 и тот же порт для входящих подключений (привязать 44 2 UDP-клиента к одному и тому же порту). По 43 какой-то причине две привязки к одному и 42 ...

TCP отправляет SYN / ACK для каждого пакета или только при первом подключении?

... ри начальном подключении, поэтому 6 он выглядит так: <client connect> SYN ACK DATA DATA DATA <client disconnect> Или он отправляется с каждым 5 пакетом, как это? <client connect> SYN ACK DATA SYN ACK DATA SYN ACK DATA <client disconnect> Кроме того, если это первый 4 случай, есть ли какие-либо преимущества 3 UDP по сра ...

Как контролировать доступное пространство Linux UDP-буфера?

... ить буферы сокетов, но это не помогло 9 - мы начали терять пакеты позже, чем раньше, но 8 это все. Для отладки я хочу знать, насколько 7 заполнен буфер udp ОС в любой момент времени. Погуглил, но 6 ничего не нашел. Вы можете мне помочь? P.S. Ребят, я 5 в курсе, что UDP ненадежен. Однако мой компьютер 4 получает все сообщения UDP, а мое приложение 3 не может использ ...

Блокирующие сокеты: когда именно возвращает "send()"?

... Когда 4 сообщение не помещается в буфер отправки 3 сокета, send() обычно блокируется, если только 2 сокет не был переведен в неблокирующий режим 1 ввода-вывода. Вопросы: Означает ли это, что вызов send() всегда будет немедленно возвращаться, если в буфере отпр ...

JavaScript WebSockets с UDP?

... должно 4 получать огромное количество данных от других 3 пользователей. Неважно, теряется ...

Есть ли отдельная библиотека для QUIC от Google?

... ый 8 транспортный протокол под названием QUIC в качестве 7 пространства имен net.quic в Chrome. Я бы с удовольствием 6 использовал его, так как он выглядит идеально 5 для моего варианта использования, однако 4 я не могу найти никакого руководства по 3 его использованию в к ...

Как записать поток UDP с помощью FFMPEG кусками?

... видео (с перекодировкой h264). "ffmpeg 12 -i udp: //239.0.77.15: 5000 -map 0: 0 -map 11 0: 1 -s 640x360 -vcodec libx264 -g 100 -vb 10 500000 -r 25 -strict экспериментальный -vf 9 yadif -acodec aac -ab 96000 -ac 2 -t 600 8 -y /m ...

Надежность UDP на localhost

... одключении к localhost я ожидал, что 6 ядро ​​будет обрабатывать соединение по-другому, так 5 как все можно обрабатывать в ...

Рассылка UDP-сообщения на все доступные сетевые карты

... получаю сообщение только в одном сетевом 4 адаптере ... остальные IP-адреса не получают. Я 3 хочу проверить сетевой адаптер при отправке 2 сообщения. Как я могу это сделать? В настоящее 1 время я использую следующее: IPEndPoint localEndPoint = new IPEndPoint(I ...

UDP-вещание на все интерфейсы

... 0 интерфейсы (т.е. как через проводные, так 9 и беспроводной интерфейс). В настоящее время 8 я использую sendto() для INADDR_BROADCAST, однако 7 кажется, что широковещательная передача 6 отправляется только через один из интерфейсов 5 (не всегда одни и те же и последующие широковещательные 4 передачи могут использовать другой интерфейс). Есть ...

Пакеты и дейтаграммы TCP / IP

... о при получении сегмента от 5 транспортного уровня (TCP) к сетевому уровню 4 (IP) результирующая еди ...

Максимальный размер буфера отправки / получения Java DatagramPacket (UDP)

... 13 ли Java его или просто попытается отправить 12 все, что упало. Обычно ограничение на размер 11 составляет около 64 КБ для UDP-пакета, но 10 мне было интересно, поскольку API Java допускает 9 использование байтовых массивов, если это 8 ограничение, и что-то очень большое будет 7 отброшено или разделено и повто ...

Каков наилучший подход для последовательной отправки больших UDP-пакетов?

... яются 17 в широковещательном режиме Каждые 100 миллисекунд 16 строки ниже проходят цикл. DatagramPacket sendPacket = new DatagramPacket(sendData, sendData.length, broadcast, 9876); clientSocket.send(sendPacket); Приложение начинает 15 работать нормально, но примерно через 1 14 минуту частота полученных пакетов уменьшается 13 до тех пор, пока они не перестанут доставляться 12 в пунк ...

Могут ли два приложения прослушивать один и тот же порт?

... 6 другое - на другой удаленный IP-адрес? Я 5 знаю, что у меня может быть одно приложение, которое 4 запускает два потока (или вилки), чтобы 3 иметь аналогич ...

Какое значение имеет псевдозаголовок, используемый в UDP / TCP

... амме UDP для 2 вычисления контрольной суммы UDP? Что за 1 ...

Как порты работают с IPv6?

... Например, это краткая форма адреса 3 обратной связи: ::1 Как порты (или их функциональные 2 эквиваленты) выражаются в текстовом пре ...

Простое решение udp прокси

... ы udp на сервер. Связь между ними очень 7 плохая, и я часто теряю пакеты. Одно из 6 решений - использовать новый прокси-сервер, который 5 будет просто перенаправлять все пакеты от 4 клиента к серверу назначения. ...

Почему SNMP обычно работает через UDP, а не TCP / IP?

... большие проблемы, потому 19 что ловушка SNMP не «прошла», потому что 18 SNMP работает через UDP. Из занятий по сетевым 17 технологиям в колледже я помню, что доставка 16 UDP не гарантируется, как TCP / IP. А Википедия 15 говорит, что SNMP можно запускать через 14 TCP / IP, но UDP более распространен. Я понимаю, что 13 некоторые из преимуществ UDP над TCP / IP 12 - это скорость, ши ...

Как выполнить обнаружение сети с помощью широковещательной передачи UDP

... ью 3 UDP Broadcast на C#. Я не знаю, как это 2 сделать. Вы можете посоветов ...

netstat -na: udp и состояние установлены?

... .25.14.11:10000 ESTABLISHED Поскольку соединение 9 udp не может быть действительно "установлено", мне 8 кажется, что я вижу такую ​​строку. В документации 7 netstat говорится, что это поле используется для 6 состояний TCP-соединения, но я уверен, что 5 это действительно сетевой поток UDP. Итак: что 4 это значит? Я знаю (дамп wirehark), что 3 мой сервер отправляет обратно udp-пакеты 2 из 173.16.2 ...

Ошибка сокета unix 14: EFAULT (неверный адрес)

... но все выходные 10 мне не удавалось найти на него ответы. Я 9 использую функцию sendto(), и она возвращает код 8 ошибки 14: EFAULT. Страницы руководства 7 описывают это как: "An invalid user space address was specified for an argu ...

Отправка и получение данных через UDP в PowerShell

... PowerShell. Тест 11 должен состоять из отправки строки на удаленный 10 сервер по UDP, затем чтения ответа от этого 9 сервера и выполнения каких-либо действий 8 с результатом. Единственная помощь, которая 7 мне нужна, - это два средних шага сценария 6 («отправить строку», затем «получить ответ»): Отправить строку "ABCDEFG" на сервер 10.10.10.1 через порт UDP 5000 ...

Можно ли преобразовать char * в структуру?

... стинг неудачный. Что я делаю не так? Вот 1 что я сделал: struct { int8_t seq; int8_t ack; bool flag; char data[payload]; }r_pckt; //...bunch of codes char *buf = NULL; buf = (char *)malloc (sizeof(char) * MTU); memset(buf, 0 ...

Как найти самый большой UDP-пакет, который я могу отправить без фрагментации?

... торов 8 и модемов, у которых могут быть разные MTU. Я 7 читал, что реализация TCP в Windows автоматически 6 находит максимальный MTU в пути. Я тоже экспериментировал 5 и выяснил, что максимальный MTU от моего 4 компьютера до сервера составляет 57712 байт 3 + заголовок. Все, что было выше, было отброшено. Мой 2 компьютер находи ...

Как мне получать udp-пакеты с Winsock в c ++?

... er, length); if (n < 0) error("Sendto"); printf("sent %i bytes\n", n); n = recvfrom(sock, buffer, 256, 0, (struct sockaddr *)&server, &length); if (n < 0) error("recvfrom"); //write(1,"Got an ack: ", 12); //write(1, buffer, n); printf("Got msg: %s\n",buffer); closesocket(sock); WSAC ...

Отправка UDP-пакета на C#

... ряет 5 обновления / загрузки. Я хочу, чтобы моя 4 программа отправляла пакет на мой игровой 3 сервер, если у игрока есть все мои исправления. Мне 2 не нужен от ...

Получение пакетов RTP после настройки RTSP

... о сделать, чтобы 4 начать получать пакеты RTP? Откройте сокет 3 UDP, как показано ниже ..? sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) # UDP sock.bind((ip, serverport)) sock.recv(4096) Но я ничего не 2 получаю ... (глохнет) Пр ...

Как различать TCP / UDP при программировании сокетов

... ос: в строке указано, будет ли 8 соединение сокета передаваться через TCP 7 / IP? До сих пор я программировал только 6 TCP-соединения, используя строку выше, ...

Можно ли реализовать TCP через UDP?

... ей 8 локальной сети установлено программное обеспечение 7 для связи с другим центром обработки данных 6 на другой стороне побережья с установленным 5 программным обеспечением на их конце. Можно 4 ли отправлять факт ...

Linux UDP Socket sendto: операция не разрешена

... IP/2.0 100 Giving a try\r\nVia: S"..., 315, 0, {sa_family=AF_INET, sin_port=htons(5060), sin_addr=inet_addr("yyy.yyy.yyy.yyy")}, 16) = 315 sendto(7, "INVITE sip:myHomeDesktop@xxx"..., 1253, 0, {sa_family=AF_INET, sin_port=htons(5060), sin_addr=inet_addr("xxx.xxx.xxx.xxx")}, 16) = 1253 sendto(7, "SIP/2.0 200 OK\r\nVia: SIP/2 ...

Что вы используете, когда вам нужен надежный UDP?

... уйста, обсуждайте 15 один протокол в каждом ответе, и если кто-то 14 уже упомянул тот, который вы используете, рассмотрите 13 возможность голосования за них и использования 12 комментария для уточнения, если это необходимо. Меня интересуют различные варианты, из которых TCP находится на одном конце шкалы, а UDP — на другом. Доступны различные надежные варианты UDP, каждый из которых привноси ...

Как транслировать локальное видео в прямом эфире с помощью FFmpeg

... Я 3 использовал следующую команду: $ ffmpeg -i sample.mp4 -v 0 -vcodec mpeg4 -f mpegts udp://127.0. ...

Что может привести к отбрасыванию пакетов UDP при отправке на localhost?

... 9 на локальном хосте. Что вызывает невозможность 8 отправлять / получать данные локально? Я 7 понимаю, что UDP ненадежен, но я не ожидал, что 6 он будет настолько ненадежным на localhost. Мне 5 интересно, не связана ли это просто с синхронизацией, поскольку 4 и отправляющий, и получающий компоненты 3 находятся на одном компьютере. Для ...

Установить тайм-аут для получения сокета

... а в течение одной минуты, а 1 затем закрыть сокет. Как это сделать? DatagramPacket sendpack = new ......; socket.send(pack); D ...

Что такое граница сообщения?

... включает в себя информацию 3 о пункте назначения и порте в каждом отдельном 2 пакете, может ли это быть причиной того, что 1 с ...

Отправка строки по UDP в C++

... дартными библиотеками 8 C++, и я не могу найти ни одной темы с примерами, где 7 люди просто не могут заставить ее работать. Я 6 знаю, что мне нужно закодировать "Jane Doe" как массив 5 байтов, а затем просто открыть сокет, упаковать 4 его в датаграмму и отправить. C++ - не мой 3 первый язык, и это небольшая часть кода, которую 2 я не могу понять. Я в ...

Как работать с UDP-сокетами в iOS, swift?

... udp? Что мне делать? Я написал 6 образец UDP-сервера Python и попытался подключиться 5 к нему через SwiftSocket и CocoaAsyncSocket. Я 4 не получаю отзывов от приложения. Сервер 3 не получает соединения. Например - одна 2 из самых попыток: var connection = NWConnection(host: "255.255.255.255", port: 9093, using: .udp) connection.stateUpdateHandler = { (newState) in switch (newState) { ...

Буферы протокола Google не работают с UDP?

... ByteSize() << endl; char array[package.ByteSize()]; package.SerializeToArray(array, package.ByteSize()); strcpy(Sentence, array); n=sendto(clientSocket, Sentence, strlen(Sentence)+1,0 , (struct sockaddr *) &sad, sizeof(struct sockaddr)); printf(" Client sent %d bytes to the server\n", n); close(clientSocket); return 0; } ...

Когда закрывать UDP-сокет

... t) { udpChannel.Send(packet, packet.Length); } public void Initialize(IPAddress IP, int port) { IPEndPoint end_point = new IPEndPoint(serverIP, serverPort); UdpClient udpChannel = new UdpClient(sourcePort); udpChannel.Connect(end_point); } public void Exit() { udpChannel.Close(); } Если это так, не 3 нужно ли будет выполнить некоторую ...

Каковы шансы потерять UDP-пакет?

... что файл 15 будет передаваться от одного процесса к 14 другому со 100% надежностью даже через UDP, поскольку 13 он находится между двумя процессами на одном 12 компьютере. Это заставило меня задаться вопросом, теряет 11 ли UDP пакет, повреждает пакет или доставляет 10 его не по порядку, если сервер и клиент 9 были двумя процессами на одном компьютере, и 8 им не приходилось выходить из фактическая 7 сеть. Мне также интересно, каковы шан ...

Как прочитать UDP-соединение, пока не истечет время ожидания?

... ter(time.Second * 1): fmt.Printf("Finished listening.\n") return default: fmt.Printf("Listening...\n") //read from UDPConn here } } } Почему данная программа 7 не завершается? Основываясь на https://gobyexample.com/select, https://gobyexample.com/timeouts и https://gobyexample.com/non-blocking-channel-operations, я 6 ожидаю, что приведенный вы ...

Пример передачи и приема UDP в C#

... Configuration.Connect(new IPEndpoint(IPAddress.Parse(data.BroadcastIP), configuration.Port); Listen(); } private void Listen() { Task.Run(async () => { while (true) { var remoteIp = new IPEndPoint(IPAddress.Any, configuration.Port); var data = aw ...

Можете ли вы использовать bind() и connect() на обоих концах UDP-соединения?

... а-точка, и 9 она должна работать через UDP. Я мог бы 8 произвольно выбрать одну или другую сторону 7 в качестве «сервера», но это кажется не 6 совсем правильным, поскольку оба конца отправляют 5 и получают данные одного и тог ...

DNS-сервер отказывает в подключении

... , в котором я пытаюсь 5 подключиться к локальному DNS-серверу, но 4 DNS-сервер ...

Почему RTP использует UDP вместо TCP?

... oIP 2 использовали только UDP, поскольку я взломал 1 не ...

Отправка объектов по сети с использованием UDP в Java

... торное задание для 15 своего класса Java, и для лабораторной работы 14 на этой неделе мне нужно создать UDP-сервер 13 для отправки объекта сообщения по сети, а 12 затем я должен заставить UDP-клиент читать 11 в этом Сообщение. Само сообщение - это просто 10 объект, который имеет строковое сообщение 9 и строковое имя пользователя; довольно произвольно. Сообщ ...

Как использовать ZeroMQ для необработанного UDP?

... 4 сокеты ZeroMQ. Клиенты используют как исходные 3 сокеты TCP, так и необработанные UDP. Я знаю, что 2 могу использовать ZMQ_ROUTER_RAW для сы ...