Результаты поиска по запросу "network-programming"

3 ответа

Внедрение DHCP-клиента

В Unix с использованием C мой клиент прослушивает порт 68 в режиме суперпользователя. После отправки сообщения об обнаружении DHCP, когда я пытаюсь его получить, он блокируется в recvfrom, что означает, что сообщение не получено, или это похоже ...

4 ответа

Установить тайм-аут для winsock recvfrom

Я пытаюсь настроить блокировку сокета на тайм-аут после 16 мс попытки recvfrom () на порт. Платформа Windows. Я просмотрел множество примеров в Интернете, и мне кажется, что все просто, я просто не могу заставить его работать. Любая помощь будет ...

4 ответа

«Сеть с нулевым копированием» против «обхода ядра»?

В чем разница между «сетью без копирования» и «обходом ядра»? Это две фразы, означающие одно и то же или разные? Является ли обход ядра методом, используемым в «сети с нулевым копированием», и это взаимосвязь?

ТОП публикаций

2 ответа

Закройте все основные сетевые подключения

Фон: У меня есть код, который подключается к серверу для получения данных. Однако в какой-то момент программа попала в состояние, когда она не могла подключиться к серверу. Проблема, которую мы видели, в том, что сервер постоянно ...

2 ответа

В чем разница между трубами и розетками?

Я нашел пару ответов, но, похоже, они конкретно касаются машин с Windows. Итак, мой вопрос: в чем различия между трубами и розетками, и когда / как следует выбирать одну из них над другой?

2 ответа

В чем разница между sockaddr, sockaddr_in и sockaddr_in6?

Я знаю, что sockaddr_in предназначен для IPv4, а sockaddr_in6 для IPv6. Путаница для меня - это разница между sockaddr и sockaddr_in [6]. Некоторые функции принимаютsockaddr и некоторые функции принимаютsockaddr_in или жеsockaddr_in6, ...

1 ответ

Ускоренный тип Asio для использования как в unix-сокете, так и в сокете tcp

У нас есть улучшенный сетевой код на основе asio, который подключается к удаленной стороне. Локальная сторона может быть либо сокетом tcp4, либо сокетом unix. Можно ли использовать типовое имя, которое может содержать оба этих типа сокетов? ...

1 ответ

Получить свойства текущего сетевого подключения

Как вы определяете или изучаете профиль текущего сетевого соединения (если есть)? В частности, мне нужно определить, является ли текущее соединение частной или общедоступной сетью, и оттуда определить, включено ли обнаружение сети. Кажется, эта ...

4 ответа

Что такое переносимый способ преобразования порядка байтов в C

Я пытаюсь написать сервер, который будет взаимодействовать с любым стандартным клиентом, который может устанавливать сокетные соединения (например, клиент telnet) Он начинался как эхо-сервер, которому, конечно, не нужно было беспокоиться ...

0 ответов

представление MAC-адреса в коде C

Я часто вижу такое представление MAC-адреса в коде C: struct mac_addr { unsigned char bytes[6]; }Зачем нужно помещать массив в структуру, а не просто иметь массив? Какую пользу это дает? Благодарю.