Результаты поиска по запросу "network-programming"
Внедрение DHCP-клиента
В Unix с использованием C мой клиент прослушивает порт 68 в режиме суперпользователя. После отправки сообщения об обнаружении DHCP, когда я пытаюсь его получить, он блокируется в recvfrom, что означает, что сообщение не получено, или это похоже ...
Установить тайм-аут для winsock recvfrom
Я пытаюсь настроить блокировку сокета на тайм-аут после 16 мс попытки recvfrom () на порт. Платформа Windows. Я просмотрел множество примеров в Интернете, и мне кажется, что все просто, я просто не могу заставить его работать. Любая помощь будет ...
«Сеть с нулевым копированием» против «обхода ядра»?
В чем разница между «сетью без копирования» и «обходом ядра»? Это две фразы, означающие одно и то же или разные? Является ли обход ядра методом, используемым в «сети с нулевым копированием», и это взаимосвязь?
Закройте все основные сетевые подключения
Фон: У меня есть код, который подключается к серверу для получения данных. Однако в какой-то момент программа попала в состояние, когда она не могла подключиться к серверу. Проблема, которую мы видели, в том, что сервер постоянно ...
В чем разница между трубами и розетками?
Я нашел пару ответов, но, похоже, они конкретно касаются машин с Windows. Итак, мой вопрос: в чем различия между трубами и розетками, и когда / как следует выбирать одну из них над другой?
В чем разница между sockaddr, sockaddr_in и sockaddr_in6?
Я знаю, что sockaddr_in предназначен для IPv4, а sockaddr_in6 для IPv6. Путаница для меня - это разница между sockaddr и sockaddr_in [6]. Некоторые функции принимаютsockaddr и некоторые функции принимаютsockaddr_in или жеsockaddr_in6, ...
Ускоренный тип Asio для использования как в unix-сокете, так и в сокете tcp
У нас есть улучшенный сетевой код на основе asio, который подключается к удаленной стороне. Локальная сторона может быть либо сокетом tcp4, либо сокетом unix. Можно ли использовать типовое имя, которое может содержать оба этих типа сокетов? ...
Получить свойства текущего сетевого подключения
Как вы определяете или изучаете профиль текущего сетевого соединения (если есть)? В частности, мне нужно определить, является ли текущее соединение частной или общедоступной сетью, и оттуда определить, включено ли обнаружение сети. Кажется, эта ...
Что такое переносимый способ преобразования порядка байтов в C
Я пытаюсь написать сервер, который будет взаимодействовать с любым стандартным клиентом, который может устанавливать сокетные соединения (например, клиент telnet) Он начинался как эхо-сервер, которому, конечно, не нужно было беспокоиться ...
представление MAC-адреса в коде C
Я часто вижу такое представление MAC-адреса в коде C: struct mac_addr { unsigned char bytes[6]; }Зачем нужно помещать массив в структуру, а не просто иметь массив? Какую пользу это дает? Благодарю.