network-programming

в чем разница между read() и recv() , а также между send() и write() в программировании сокетов ? производительность, скорость и другое поведение....

извините за длину, это вроде как необходимо. введение Я разрабатываю программное обеспечение для удаленного рабочего стола (просто для удовольствия) в C# 4.0 для Windows Vista/7. Я прошел через основные препятствия: у меня есть надежная система обмена сообщениями UDP, относительно чистый дизайн программы, у...

Они оба обеспечивают примерно одинаковую функциональность. Какой из них следует выбрать для разработки высокопроизводительного TCP-сервера? Каковы плюсы и минусы? ссылки: Apache MINA (источник) Нетти (источник)...

в каждом примере и обсуждении, с которыми я сталкиваюсь в контексте программирования сокетов BSD, кажется, что рекомендуемый способ установить файловый дескриптор в неблокирующий режим ввода-вывода использует O_NONBLOCK флаг fcntl(), например, int flags = fcntl(fd, F_GETFL, 0); fcntl(fd, F_SETFL, flags | O_N...

и connect() и bind() системные вызовы 'связывают' дескриптор файла сокета с адресом (обычно комбинацией ip/порта). Их прототипы похожи: - int connect(int sockfd, const struct sockaddr *addr, socklen_t addrlen); и int bind(int sockfd, const struct sockaddr *addr, socklen_t addrl...

в чем разница между программированием сокетов и программирования http? кто-нибудь может помочь, пожалуйста?...

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

мы используем example.com часто для ссылки на доменное имя. Интересно, используется ли какой-либо IP-адрес в качестве примера IP-адреса для упоминания в ссылках, таких как учебник или заметки?. Я знал, что интерфейс loop back 127.0.0.1 можно использовать, но он всегда был известен для локальной системы. мож...

Я работаю над веб-приложением PHP, и мне нужно выполнить некоторые сетевые операции в запросе, такие как извлечение кого-то с удаленного сервера на основе запроса пользователя. можно ли имитировать асинхронное поведение в PHP, учитывая, что мне нужно передать некоторые данные в функцию, а также нужно вывести...

в Википедии написано в отличие от старых системных вызовов, которые работайте на О (Н), эполл работает внутри O (1) [2]). http://en.wikipedia.org/wiki/Epoll однако, исходный код в fs/eventpoll.c на Linux-2.6.38, кажется, он реализован с деревом RB для поиска, которое имеет O (logN) /* * Search t...