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

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

Какие браузеры поддерживают HTML5 WebSocket API?

Я собираюсь разработать приложение для обмена мгновенными сообщениями, которое выполняется в браузере. Какие браузеры поддерживают API WebSocket?
10 авг. '09 в 8:19
22

Искусственно создать ошибку тайм-аута соединения

У меня была ошибка в нашем программном обеспечении, которая возникает, когда я получаю таймаут соединения. Эти ошибки очень редки (обычно, когда мое соединение удаляется нашей внутренней сетью). Как я могу создать такой эффект искусственно, чтобы про...
19 сент. '08 в 9:57
10

Рекомендуемый способ получить имя хоста в Java

Какое из следующего является лучшим и наиболее переносимым способом получить имя хоста текущего компьютера в Java? Runtime.getRuntime().exec("hostname") vs InetAddress.getLocalHost().getHostName()
08 сент. '11 в 13:20
6

В чем разница между read() и recv() и между send() и write()?

В чем разница между read() и recv(), а также между send() и write() в программировании сокетов? производительность и скорость и другое поведение.
24 нояб. '09 в 15:20
5

Как TeamViewer так быстро?

Извините за длину, это необходимо. Введение Я разрабатываю программное обеспечение для удаленного рабочего стола (просто для удовольствия) в С# 4.0 для Windows Vista/7. Я преодолел основные препятствия: у меня есть надежная система обмена сообщен...
29 февр. '12 в 12:06
7

Netty против Apache MINA

Оба они обеспечивают примерно ту же функциональность. Какую мне следует выбрать для разработки моего высокопроизводительного TCP-сервера? Каковы плюсы и минусы? Ссылки ссылки: Apache MINA (источник) Netty (источник)
28 окт. '09 в 14:48
2

Какая разница между потоками и дейтаграммами в сетевом программировании?

Какая разница между сокетами (потоком) и сокетами (дейтаграммами)? Зачем использовать один над другим?
14 янв. '11 в 7:31
8

Разница между TCP и UDP?

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

Правильное использование beginBackgroundTaskWithExpirationHandler

Я немного смущен о том, как и когда использовать beginBackgroundTaskWithExpirationHandler. Apple показывает в своих примерах использовать его в делегате applicationDidEnterBackground, чтобы получить больше времени для выполнения важной задачи, обы...
25 апр. '12 в 16:16
12

Почему невозможно, не пытаясь выполнить ввод-вывод, обнаружить, что TCP-сокет был изящно закрыт одноранговым узлом?

Как следствие недавнего вопроса , интересно, почему это невозможно в Java, не пытаясь прочитать/записать в сокет TCP, чтобы обнаружить, что сокет был изящно закрыт сверстником? Кажется, что это происходит независимо от того, используется ли NIO Sock...
30 сент. '08 в 21:49
13

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

Если у вас есть ситуация, когда TCP-соединение потенциально слишком медленное, а соединение UDP потенциально слишком ненадежно, что вы используете? Существуют различные стандартные надежные протоколы UDP, какие у вас есть опыт? Пожалуйста, обсудите ...
20 сент. '08 в 8:52
5

Сравнение HTTP и FTP для передачи файлов

Каковы преимущества (или ограничения) одного над другим для передачи файлов через Интернет? (Я знаю об защищенных формах обоих протоколов. Я бы хотел услышать сравнения с помощью личного опыта с точки зрения производительности, надежности, ограничен...
04 апр. '09 в 14:42
3

UNIX неблокирующий ввод-вывод: O_NONBLOCK против FIONBIO

В каждом примере и обсуждении, которое я просматриваю в контексте программирования сокетов BSD, кажется, что рекомендуемый способ установки дескриптора файла в неблокирующий режим ввода-вывода использует флаг O_NONBLOCK для fcntl(), например int fl...
19 июл. '09 в 19:17
14

Ping сайт в Python?

Как мне пропинговать сайт или IP-адрес с помощью Python?
25 нояб. '08 в 9:58
7

Асинхронный вызов функции в PHP

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