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

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

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

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

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

У меня была ошибка в нашем программном обеспечении, которая возникает, когда я получаю таймаут соединения. Эти ошибки очень редки (обычно, когда мое соединение удаляется нашей внутренней сетью). Как я могу создать такой эффект искусственно, чтобы про...
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
7 отв.

Правильное использование 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