Вопросы с тегом «tcp»

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

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

136
NGINX для обратного прокси-веб-сокетов и включения SSL (wss: //)?

Я так потерян и новичок в создании NGINX самостоятельно, но я хочу иметь возможность включать безопасные веб-сокеты без дополнительного уровня. Я не хочу включать SSL на самом сервере websocket, но вместо этого хочу использовать NGINX для добавления уровня SSL ко всему этому. На каждой странице...

135
ConnectionTimeout против SocketTimeout

У меня проблема с библиотекой, которую я использую. Это может быть библиотека или я неправильно ее использую! Обычно, когда я это делаю (Тайм-аут в миллисекундах) _ignitedHttp.setConnectionTimeout(1); // v short _ignitedHttp.setSocketTimeout(60000); // 60 seconds Исключение тайм-аута не создается,...

126
Как работает функция accept () API сокетов?

API сокетов де-факто является стандартом для связи TCP / IP и UDP / IP (то есть сетевого кода в том виде, в каком мы его знаем). Однако одна из его основных функций accept()немного волшебна. Чтобы заимствовать полуформальное определение: accept () используется на стороне сервера. Он принимает...

125
TCP: могут ли два разных сокета иметь общий порт?

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

123
Что вызывает отправку флага сброса TCP / IP (RST)?

Я пытаюсь понять, почему TCP / IP-соединение моего приложения продолжает сбиваться каждые 10 минут (точно, в течение 1-2 секунд). Я запустил Wireshark и обнаружил, что после 10 минут бездействия другой конец отправляет пакет с установленным флагом сброса (RST). Поиск в Google сообщает мне, что...

120
Telnet не распознается как внутренняя или внешняя команда [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 4 года назад . Уточните этот вопрос Я пытаюсь выполнить переадресацию портов для...

120
В C #, как проверить, доступен ли TCP-порт?

В C # для использования TcpClient или вообще для подключения к сокету, как я могу сначала проверить, свободен ли определенный порт на моей машине? подробнее: это код, который я использую: TcpClient c; //I want to check here if port is free. c = new TcpClient(ip, port);...

116
Соединение с обратной связью TCP и производительность сокета домена Unix

Работа над приложением на базе Android и iOS, которое требует связи с сервером, работающим на том же устройстве. В настоящее время используется петлевое соединение TCP для связи с приложением и сервером (приложение написано на пользовательском уровне, сервер написан на C ++ с использованием Android...

114
Сколько сокетов может обрабатывать веб-сервер?

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

110
Как выбрать порт TCP / IP по умолчанию для новой службы?

Как следует выбрать порт по умолчанию при разработке приложения, которое будет прослушивать порт TCP / IP? Предположим, что это приложение будет установлено на многих компьютерах и что желательно избегать конфликтов...

106
Linux: есть ли чтение или получение из сокета с таймаутом?

Как я могу попытаться прочитать данные из сокета с таймаутом? Я знаю, что select, pselect, poll имеет поле тайм-аута, но их использование отключает "tcp fast-path" в стеке tcp reno. Единственная идея - использовать recv (fd, ..., MSG_DONTWAIT) в...

104
HTTP использует UDP?

Это может быть глупый вопрос: Использует ли HTTP когда-либо протокол дейтаграмм пользователя? Например: Если кто-то транслирует MP3 или видео по HTTP, использует ли он внутренне UDP для транспорта?...

98
TCP против UDP в видеопотоке

Я только что вернулся домой после экзамена по сетевому программированию, и один из вопросов, который они нам задали, был: «Если вы собираетесь транслировать видео, вы бы использовали TCP или UDP? Дайте объяснение как для сохраненного видео, так и для потокового видео в реальном времени». . На этот...

96
Когда требуется опция TCP SO_LINGER (0)?

Думаю, я понимаю формальный смысл этого варианта. В некотором устаревшем коде, с которым я сейчас работаю, эта опция используется. Заказчик жалуется на RST как ответ на FIN со своей стороны при закрытии соединения с его стороны. Я не уверен, что смогу удалить его безопасно, так как не понимаю,...

95
Требуется ли сердцебиение, чтобы TCP-соединение оставалось открытым?

У меня есть два компонента, которые обмениваются данными через TCP / IP. Компонент A действует как сервер / слушатель, а компонент B - как клиент. Двое должны общаться как можно быстрее. В любой момент времени может быть только одно соединение (хотя это не относится к этому вопросу). Старший...

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

В ответ на недавний вопрос , я задаюсь вопросом, почему в Java невозможно без попытки чтения / записи в сокете TCP обнаружить, что сокет был корректно закрыт партнером? Похоже, что это так, независимо от того, используете ли вы pre-NIO Socketили NIO SocketChannel. Когда одноранговый узел корректно...

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

Если у вас есть ситуация, когда TCP-соединение потенциально слишком медленное, а UDP-соединение потенциально слишком ненадежно, что вы используете? Существуют различные стандартные надежные протоколы UDP. Какой у вас опыт работы с ними? Обсудите, пожалуйста, один протокол для каждого ответа, и...