Вопросы по теме 'tcp'

Трансляция как UDP с надежностью TCP
Я работаю над решением .net, которое полностью запускается в одной сети. Когда пользователи вносят изменения в систему, я хочу запустить объявление, чтобы все остальные услышали его и действовали соответствующим образом. Есть ли способ, которым мы...
11482 просмотров
schedule 20.03.2023

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

Как указать диапазон портов для сокетов Java?
В Java вы можете указать число ноль в качестве единственного параметра для конструктора Socket или DatagramSocket. Затем Java привязывает этот сокет к свободному порту. Можно ли ограничить поиск портов определенным диапазоном?
8885 просмотров
schedule 02.03.2022

Вручную выберите интерфейс на TCP для отправки данных
У меня есть TCP-сервер, который прослушивает только определенный интерфейс. Я хочу, чтобы после вызова accept() , если входящее соединение было из подсети xxx.xxx.xxx.0 , тогда данные должны проходить через intf1, в противном случае данные должны...
776 просмотров
schedule 18.08.2022

Создание клиентского TCP-соединения с SSL
Я пытаюсь создать TCP-соединение и отправлять/считывать данные, использующие SSL, но мне не удалось этого добиться. Я хотел бы сделать что-то вроде этого: TcpClient _tcpClient = new TcpClient("host", 110); BinaryReader reader =...
18471 просмотров
schedule 01.05.2022

TCP: возможно ли достичь более высокой скорости передачи с несколькими подключениями?
Можно ли добиться лучшей скорости передачи данных с несколькими параллельными TCP-соединениями в среде с высокой задержкой (общедоступный Интернет с большим географическим расстоянием, при условии отсутствия формирования трафика для каждого соединения...
13433 просмотров
schedule 30.03.2022

Почему UDP имеет поле длины в заголовке, а TCP — нет?
Почему UDP имеет поле длины в заголовке, а TCP — нет? Я предполагаю, что длина сегмента в TCP выводится из заголовка IP, но можно сделать то же самое для дейтаграммы UDP.
11243 просмотров
schedule 06.12.2022

Дуплексная служба WCF и исчерпание порта TCP
Я пытаюсь осознать это. Я создаю приложение для обмена сообщениями для бизнеса, оно будет подключать от 5000 до 10000 машин обратно к нашему центру обработки данных через WCF (без vpns, по всей сети). Это в основном для предупреждений, и мне нужно...
3662 просмотров
schedule 10.04.2022

Восстановление сетевых подключений программно/из командной строки
Кто-нибудь точно знает, что делает Windows XP, когда вы нажимаете «Восстановить» при сетевом подключении? Я хотел бы сделать то же самое программно или из командной строки. Я выполнил поиск в Google и нашел эта статья с хорошим объяснением, но я...
62777 просмотров
schedule 02.08.2023

Почему recv не работает, если запрошенный размер буфера превышает объем доступных данных?
В основе транспортного стека TCP лежит ряд ограничений буфера, иногда документируемых их авторами. Думаю, в WinXP SP3 я столкнулся с одним из них и не могу понять, почему. Я реализовал простой клиент для получения данных с сервера (написан...
1440 просмотров
schedule 29.09.2022

Python/Twisted – Фрагментация пакетов TCP?
В Twisted при реализации метода dataReceived, похоже, нет примеров, которые бы ссылались на фрагментацию пакетов. На любом другом языке это то, что вы реализуете вручную, поэтому мне просто интересно, сделано ли это для вас уже в Twisted или как?...
3764 просмотров
schedule 06.08.2022

Что происходит с TCP-пакетом, если сервер завершается?
Я знаю, что TCP очень надежен, и все, что когда-либо отправляется, гарантированно дойдет до места назначения. Но что произойдет, если после отправки пакета, но до его прибытия на сервер, сервер выйдет из строя? Активируется ли подтверждение...
4678 просмотров
tcp
schedule 03.12.2022

Каков предпочтительный способ обработки этого TCP-соединения в С#?
У меня есть серверное приложение (одноэлементное, простое консольное приложение .NET), которое взаимодействует с GlobalCache GC-100-12 с целью маршрутизации ИК-команд. Различные клиенты .NET WinForm в локальной сети подключаются к моему серверному...
1380 просмотров
schedule 15.06.2023

Моделирование очередей сообщений
У меня есть эта система, которая состоит из множества различных этапов, соединенных вместе. В частности, у меня есть много разных процессов, которые обмениваются данными через tcp-ip; обмен сообщениями осуществляется через пакетно-ориентированный...
302 просмотров
schedule 06.10.2023

Что такое простой C или C++ TCP-сервер и пример клиента?
Мне нужно быстро реализовать очень маленькое решение сервера/клиента C или C++ TCP. Это просто буквально передать массив байтов с одного компьютера на другой - не нужно масштабировать/сложно. Чем проще, тем лучше. Быстро и грязно, если вы можете....
145366 просмотров
schedule 08.08.2022

Семантика accept() сокетов TCP и POSIX
Ситуация: Сервер вызывает accept(). Клиент отправляет SYN на сервер. Сервер получает SYN, а затем отправляет SYN/ACK обратно клиенту. Однако клиент теперь зависает / умирает, поэтому он никогда не отправляет ACK обратно на сервер. Что случается?...
2049 просмотров
schedule 22.04.2022

Поведение connect() с TCP
Я вызываю connect() на клиенте. Клиент входит в состояние SYN_SENT и отправляет SYN. Теперь он получает SYN без ACK, поэтому клиент переходит в состояние SYN_RCVD. Возвращается ли функция connect() в этот момент? Технически у вас достаточно...
391 просмотров

Когда я отправляю пакет по tcp, он разделяется на два пакета
Я разрабатываю приложение на C #, используя модель сервер-клиент, где сервер отправляет массив байтов с растровым изображением клиенту, клиент загружает его на экран, отправляет «ОК» на сервер, а сервер отправляет другое изображение и так далее....
7391 просмотров
schedule 21.05.2023

Как я могу имитировать отключение сокета (в Windows) между клиентом и сервером?
Я реализовал своего рода «решение для сердцебиения», и я хотел бы посмотреть, что произойдет, когда сеть «отключится» в реальных условиях, особенно если это произойдет, когда на сокете нет трафика. Проблемы: - У меня только один компьютер; - я на...
3205 просмотров
schedule 07.04.2022

как добавить порт на сервер mysql
Я хочу добавить в MySql еще один TCP-порт, который я могу подключить к этому порту из своего приложения. У меня есть дубликат моего приложения, и я запускаю их с одной и той же машины. Оба они подключены к серверу MySql, работающему на одном...
16998 просмотров
schedule 17.09.2022