Вопросы с тегом «network-programming»

Программирование, связанное с созданием и управлением сетями, а также с добавлением сетевых подключений к (набору) программ.

21
Искусственное создание ошибки тайм-аута соединения
В нашем программном обеспечении произошла ошибка, возникающая при получении тайм-аута соединения. Эти ошибки очень редки (обычно, когда моя связь прерывается нашей внутренней сетью). Как я могу создать такой эффект искусственно, чтобы я мог протестировать наше программное обеспечение? Если это имеет значение, приложение написано на C ++ / MFC с использованием …

1
Какие браузеры поддерживают HTML5 WebSocket API?
Ответы на этот вопрос - работа сообщества . Отредактируйте существующие ответы, чтобы улучшить этот пост. В настоящее время он не принимает новые ответы или взаимодействия. Я собираюсь разработать приложение для обмена мгновенными сообщениями, которое работает в браузере. Какие браузеры поддерживают API WebSocket ?



6
java.net.URLEncoder.encode (String) устарел, что я должен использовать вместо этого?
Я получаю следующее предупреждение при использовании java.net.URLEncoder.encode: предупреждение: [не рекомендуется] кодировать (java.lang.String) в java.net.URLEncoder устарел Что я должен использовать вместо этого?

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

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

11
Разница между TCP и UDP?
В чем разница между TCP и UDP? Я знаю, что TCP используется в случае не критичных ко времени приложений, а UDP используется для игр или приложений, требующих быстрой передачи данных. Я знаю, что TCP используется для HTTP, HTTP, FTP, SMTP и Telnet. Я знаю, что UDP используется для DNS и …


5
Сравнение HTTP и FTP для передачи файлов
Каковы преимущества (или ограничения) одного перед другим при передаче файлов через Интернет? (Мне известны безопасные формы обоих протоколов. Я хотел бы услышать сравнение на личном опыте с точки зрения производительности, надежности, ограничений размера файла и т. Д.)

5
TCP: могут ли два разных сокета иметь общий порт?
Это может быть очень простой вопрос, но он меня смущает. Могут ли два разных подключенных сокета использовать общий порт? Я пишу сервер приложений, который должен иметь возможность обрабатывать более 100 тысяч одновременных подключений, и мы знаем, что количество портов, доступных в системе, составляет около 60 тысяч (16 бит). Подключенный сокет …

6
сокет connect () против bind ()
Обе connect()и bind()системные вызовы «ассоциировать» сокет дескриптор файла на адрес (обычно это IP / порт комбинации). Их прототипы похожи на: - int connect(int sockfd, const struct sockaddr *addr, socklen_t addrlen); и int bind(int sockfd, const struct sockaddr *addr, socklen_t addrlen); В чем точная разница между 2 звонками? Когда следует использовать …


8
Сколько сокетов может обрабатывать веб-сервер?
Скажем, если бы я получил общий, виртуальный или выделенный хостинг, я где-то читал, что сервер / машина может обрабатывать только 64000 TCP-соединений одновременно, это правда? Сколько может обрабатывать любой тип хостинга независимо от пропускной способности? Я предполагаю, что HTTP работает через TCP. Означает ли это, что к веб-сайту смогут подключиться …

5
Правильное использование beginBackgroundTaskWithExpirationHandler
Я немного не понимаю, как и когда использовать beginBackgroundTaskWithExpirationHandler. Apple показывает в своих примерах, как использовать его в applicationDidEnterBackgroundделегате, чтобы получить больше времени для выполнения некоторой важной задачи, обычно сетевой транзакции. Когда я смотрю на мое приложение, кажется, что большая часть моих сетевых вещей важна, и когда одно из них …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.