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

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

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

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

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

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

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

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

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

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

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

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

Netty против Apache MINA

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Сколько соединений сокетов может обрабатывать веб-сервер?

Скажите, должен ли я получать общий, виртуальный или выделенный хостинг, я где-то читал, что сервер/машина может обрабатывать только 64 000 TCP-соединений за один раз, это правда? Сколько может обрабатывать любой тип хостинга независимо от пропускной...
задан 16 окт. '09 в 1:22
13
ответов

Ping сайт в Python?

Базовый код: from Tkinter import * import os,sys ana= Tk() def ping1(): os.system('ping') a=Button(pen) ip=("192.168.0.1") a.config(text="PING",bg="white",fg="blue") a=ping1.ip ??? a.pack() ana.mainloop() Как я могу пинговать сайты или ад...
задан 25 нояб. '08 в 12:58