Популярные вопросы по тегу TCP

Можно ли связать несколько сокетов с одним и тем же портом для UDP?

... ь 2 связаны с одним и тем же TCP-портом. Но может 1 ли то ж ...

В чем разница между tcp_max_syn_backlog и somaxconn?

... net.ipv4.tcp_max_syn_backlog и net.core.somaxconn и backlog, переданным в качестве параметра 5 системному вызову listen(), и что такое отношения 4 между ними. P.S. Мне нужны пояснения по ядру 3 4.15, потому чт ...

Как преобразовать из [] байта в int в программировании на Go

... на сервер. Проблема, с которой 6 я столкнулся, заключается в том, что я не 5 могу преобразовать из []byte в int, потому что связь 4 принимает только данные типа []byte. Есть ли способ 3 преобразовать []byte в int или я могу отправить int на 2 се ...

В чем разница между трубами и розетками?

... етов, но, похоже, они 4 относятся конкретно к машинам Windows. Итак, мой 3 вопрос: в чем ра ...

C# TCP / IP простой чат с несколькими клиентами

... .Add(count, client); Console.WriteLine("Someone connected!!"); count++; Box box = new Box(client, list_clients); Thread t = new Thread(handle_clients); t.Start(box); } } public static void ...

Каковы примеры TCP и UDP в реальной жизни?

... не. Но может ли кто-нибудь в реальной 3 жизни привести примеры (чем больше, ...

Блокирующие сокеты: когда именно возвращает "send()"?

... й режим 1 ввода-вывода. Вопросы: Означает ли это, что вызов send() всегда будет немедленно возвращаться, если в буфере отправки ядра есть место? Идентичны ли поведение и производительность вызова send() для TCP и UDP? Если нет, то ...

Еще раз о различиях между TCP-сокетами и веб-сокетами

... много полезной информации в этих вопросах: fundamental difference between websockets and pure TCP How to establish a TCP Socket connection from a web browser (clie ...

SMTP основан на TCP или UDP?

... твердить. На мой взгляд, SMTP 2 должен быть основан на UDP, но кто-то сказал 1 мне, что ...

Разница между флагами push и срочности в TCP

... разницу между сегментом 4 TCP с флагом PSH и с флагом URG. Я прочитал RFC, но 3 в ...

Почему для программирования сокетов TCP нужны два сокета (один приветственный сокет и один сокет подключения), а для UDP нужен только один?

... кеты для подключения? Но если передача 4 UDP завершается, следующее соединение будет 3 инициировано с тем же сокетом сервера, поэтому 2 для UDP нужен только один сокет. Это мои 1 домыслы. Это ...

Как отправить массив целых чисел по TCP на C?

... анных (т.е. знаковые символы), поэтому 8 как мне отправить массив длинных целых чисел 7 с помощью функции C write() в sys / socket.h библиотека? Очевидно, я 6 не могу просто привести или преобразовать 5 long в ...

Подключиться к демону докеров изнутри контейнера докеров

... 0.0:* LISTEN 3756/nginx tcp6 0 0 :::8010 :::* LISTEN 4230/apache2 tcp6 0 0 :::9200 :::* LISTEN 26824/java tcp6 0 0 :::9300 :::* ...

Создайте соединение виртуального последовательного порта через TCP

... 8 COM-порт. Затем клиент автоматически попытается 17 подключиться к серверу. Сервер На сервере есть виртуальный 16 COM-порт, такой же, как мы установили в 15 конфигурации клиента (например, COM1). Когда 14 приложение на сервере записывает данные 13 в этот порт, данные должны быть отправлены 12 всем клиентам, подключенным через TCP. Ответ 11 от клиентов отправляется по TCP обратно 10 на сервер, который может прочитать его через 9 в ...

WebSockets ping / pong, почему бы не поддерживать активность TCP?

... м протоколом. С 16 другой стороны, вы получите ответ от удаленного 15 хоста (который вообще не должен поддерживать 14 keepalive, только TCP / IP), без данных 13 и установленного ACK. Я бы подумал, что TCP 12 keepalive более эффективен, потому что его 11 можно обрабатывать в ядре без необходимости 10 передавать данные в пространство пользователя, анализировать 9 кадр веб-сокета, создавать кадр ответа и 8 передавать его обратно в ядро ​​для коро ...

Что такое соединение в JDBC?

... в 7 виду, это сетевое соединение)? Это соединения 6 TCP / IP? Почему создание Соединения каждый 5 раз - дорогостоящая операция? Почему через 4 ...

Реализация многопоточного сервера / клиента на C

... s using threads #include<stdio.h> #include<string.h> //strlen #include<stdlib.h> //strlen #include<sys/socket.h> #include<arpa/inet.h> //inet_addr #include<unistd.h> //write #include<pthread.h> ...

Как определить значение параметра невыполненной работы сокета listen()?

... рослушивания? Это 1 проблема просто указать о ...

Неверный дескриптор файла с Linux Socket write() Неверный дескриптор файла C

... ostshort from host byte order to network byte order serv_addr.sin_port = htons(portno); ETcpConnectionState = ETcpStateWaitingForConnection; } int ConnectToServer(void) { if (connect(sockfd,(struct sockaddr *) &serv_addr,sizeof(serv_addr)) < 0) { # ...

Python socket.accept неблокирующий?

... который просто запускает его и 3 позволяет мне просто проверять, есть ли 2 у него новые соединения? Я действ ...

Разница между TCP Listener и Socket

... System.Net; using System.Net.Sockets; using System.Net.Security; using System.Security.Authentication; using System.Security.Cryptography.X509Certificates; using System.IO; public class Wrapper { public byte[] buffer; public SslStream sslStream; public object connect ...

Почему TCP ожидает трех повторяющихся ACK перед быстрой повторной передачей?

... ся ACK 1 перед быстрой повторной пере ...

Как получить MAC-адрес клиента из HttpServlet?

... жу элегантного способа получить 5 его MAC-адрес. кажется разумным, что веб-сервер 4 имеет доступ к таким данным, как адрес Mac 3 и т. д., поскольку он получает пакеты TCP 2 и все такое. эти данные где-то записываются? это 1 доступно? (Я работаю над ...

Использовать adb поверх tcpip в Android Studio?

... настоящее время я использую следующую 3 инструкцию для просмотра logcat в командной 2 строке, но было бы неплохо, если бы она 1 была интегрирована в AS: http://developer.android.com/tools/help/adb.html#wire ...

В чем разница между HTTP 1.1 и HTTP 2.0?

... оказывать. Кто-нибудь может объяснить, в 2 чем основное различие между HTTP 1.1 и ...

Когда закрывается соединение http2 TCP?

... ти три запроса будут выполнены 7 в одном TCP-соединении. Что произойдет, если 6 пользователь щелкнет index2.html? этот запрос 5 по-прежнему использует то же предыдущее 4 TCP-соединение? Если да, будет ...

Как установить тайм-аут подключения на TcpStream

... льзуя следующий код: println!("Connecting"); TcpStream::connect(s).unwrap(); println ...

TCP: сервер отправляет [RST, ACK] сразу после получения [SYN] от клиента.

... ализ 13 данных по проводам с помощью WireShark привел 12 к следующему журналу: 1) Host_A (33253)> Host_B 11 (8181): [SYN] Seq = 0 Win = 5840 Len = 0 10 MSS = 1460 TSV = 513413781 TSER = 0 WS = 7 9 2) Host_B (8181)> Host_A (33253): [RST, ACK] Seq 8 = 1 Ack = 1 Win = 0 Len ...

Отправка данных в logstash по tcp

... в на диск 12 может не сработать. Мой файл конфигурации 11 logstash выглядит следующим образом: input { tcp { port => 5400 codec => json } } filter{ json{ source => "message" } } output { elasticsearch { host => "localhost" protocol => "http" index => "someIndex" } } Мой 10 Java-код сейчас просто открывает TCP-сокет 9 на сервере logstash и напрямую отправляет 8 событие ...

Почему socat нужен «форк» при подключении к веб-серверу?

... все работает, как 5 ожидалось. Однако, если я опущу аргумент 4 ", fork", socat TCP-LISTEN:8080 TCP:localhost:3000 местный веб-сайт rails выглядит 3 в браузере некорректно. Зачем нужен аргумент 2 вилки? Почему бы браузер без него не 1 работал соединение с веб- ...

Может ли контрольная сумма TCP не обнаружить ошибку? Если да, то как с этим бороться?

... оврежденной 12 контрольной сумме. Отлично, пока все в порядке. Что 11 произойдет, если и полезная нагрузка, и 10 контрольная сумма будут повреждены, а пересчитанная 9 контрольная сумма, хотя и отличается от 8 того, что должна быть, просто совпадает 7 с теперь поврежденной контрольной суммой? Я 6 вижу, что с помощью хорошего алгоритма контрольной 5 суммы (и дополнительных контрольных сумм 4 на ...

Установка TIME_WAIT TCP

... о многое из того, что написано 1 в связанном посте, но я немного "туплю". Думаю, я понимаю, почему значение TIME_WAIT нельзя установить равным 0, но можно ли его безопасно установить на 5? А что насчет 10? Что определяет «безопасную» настройку этого значения? Почему по умолчанию установлено значение 60? Я полагаю, что у людей, намного умнее меня, были веские причины выбрать это в качестве разумного значения по умолчанию. Ч ...

Как правильно закрыть розетку?

... аюсь закрыть сокет. Но 3 когда я выхожу из программы, он не запускает 2 блок finally. Кто-нибудь знает, как правильно 1 закрыть сокет? try { socket = new ServerSocket(port); System.out.println("Server is starting on port " + port + " ..."); }catch (IOException e){ System.out.println("Error on socket creation!"); } Socket connectionSocket = null; try{ wh ...

Используем ли мы в Интернете TCP / IP или OSI?

... той 7 теме, и это не совсем понятно, они говорят, что 6 Интернет использует tcp / ip, но иногда 5 говорят, что также используется osi! например, приложение 4 UDP, они не используют tcp / ip, т ...

Как определить, что сокет удаленной стороны закрыт?

... Socket#close() на удаленном 1 сокет ...

Что я могу сделать, чтобы избежать TCP Zero Window / TCP Window Full на стороне получателя?

... int errcode = WSAGetLastError(); if( errcode==WSAEWOULDBLOCK ){ #else if ((errno == EWOULDBLOCK) || (errno == EAGAIN)) { #endif } else{ if( !totalSent ) { totalSent = SOCKET_ERROR; } break; } } else{ totalSent+=bytesSent; } ...

OpenSSL SSL_read Failure (ошибка: 00000005: lib (0): func (0): DH lib)

... ; } else { if (Logger) { Logger->log(LOG_WARNING, "receiveString - Socket was Shutdown, SSL_read failed with error - %d, bytes received %d, error string %s , wsaError %d", sslErrorCode, bytesReceived, std::string(sslErrorString), wsaError); } setLastError(ERROR_ALREADY_S ...

Что такое обновление окна TCP?

... спечение были написаны 11 на Java). Документации по протоколу нет, поэтому 10 мне приходится читать пакеты с помощью Wireshark. Пока 9 клиент подключается, сервер отправляет ему 8 файл уровня в формате Gzip. Приблизительно 7 после 94 пакетов для отправки уровня мой 6 сервер авари ...

Зачем для завершения TCP Connect требуется четырехстороннее рукопожатие?

... соединения появляется: Клиент 9 ------ SYN -----> Сервер Клиент Сервер и когда нас ...

recv() функция сокета, возвращающая данные с длиной как 0

... ппаратное 7 устройство отключается, я теряю соединение 6 с устройством. Означает ли это, что сокет, на 5 котором я был использование до сих пор становится 4 недействительным. Получу ли я какое-нибудь 3 особое сообщение, например нулевой символ 2 или что-то в этом роде, когда это отключение 1 происходи ...

Одновременное использование accept() и select()?

... возвращается (открывается новое соединение), мне 9 нужно разбудить другой поток, ожидающий 8 на старом наборе подключений. Я знаю, что 7 могу сделать это с помощью сигнала и pselect(), но 6 весь этот беспорядок кажется слишком большим 5 трудом для чего-то такого простого. Есть 4 ли вызов или более совершенная методология, которая 3 позволила бы мне одновременно обрабатывать 2 новые открываемые соединения и данные, отпра ...

Действительно простой TCP-клиент

... Когда 7 мой сервер получает сообщение TCP-запроса, он 6 отправляет обратно файл (сервер уже реализован). Я 5 думаю, что мне не нужно что-то сложное, н ...

Не удается подключиться к Android через ADB через Wi-Fi - нужен ли мне root-доступ?

... : >> adb tcpip 5555 перезапуск 5 в режиме TCP порт: 5555 >> adb connect 4 10.0.78.33:5555 невозможно подключиться к 3 10.0.78.33:5555 Есть мысли, почему это не 2 ра ...

Как проверить, используется ли порт с помощью PowerShell

... ерить, используется 1 ли данный порт или н ...

Можно ли использовать UDP с socket.io?

... о, есть ли способ 4 переключить его на UDP. Я попытался найти 3 его, но нашел только сообщения примерно 2 2012 года, в которых говорилось, что UDP 1 является экспериме ...

В чем преимущества MQTT перед TCP/IP? Поскольку MQTT основан на TCP, почему бы нам не использовать вместо него TCP/IP?

... тва, которые делают его лучшим 3 решением, чем протокол TCP/IP? Что более 2 надежно и требует меньше пакетов данных 1 для формирования связи? (Примечание: TCP/IP в смысле формирования сети между двумя устройствами с использованием обыч ...

Создание базового модуля записи TCP-сокетов на C / C++

... work related includes: #include <sys/socket.h> #include <netdb.h> #include <arpa/inet.h> //Target host details: #define PORT 1234 #define HOST "74.74.74.74" using namespace std; //Function prototypes: string MessageFormat(int, char**); void MessageSend(string); int main(int argc, char *argv[]) { //Parse arguments and format message: string message = Mes ...

Чем «уровень приложений» отличается от «транспортного уровня» сетевой модели TCP?

... го уровня» сетевой модели TCP? Я 7 студент, изучающий основы сетевых программ. Это 6 был один из вопросов, заданных в задании, который 5 я не могу четко объяснить. Я понимаю конце ...

В чем разница между запуском PHP-FPM через сокет Unix и сокетом TCP / IP?

... ого, но каковы 1 плюсы и минусы обоих ме ...

Как получить все данные из NetworkStream

... tream()) { byte[] data = new byte[1024]; int numBytesRead = stream.Read(data, 0, data.Length); if (numBytesRead > 0) { string str= Encoding.ASCII.GetString(data, 0, numBytesRead); } } Скажите, что мне не хватает, чтобы получить 1 все данные с машины. ...