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

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

.Net C # TcpClient / Socket Производительность / эффективность HTTP-клиента
Я пишу HTTP-клиент, используя .Net TcpClient / Sockets. Пока что клиент обрабатывает как Content-Length, так и фрагментированные ответы, повторяя ответ NetworkStream (после записи запроса GET в TcpClient), анализируя заголовки и извлекая...
3310 просмотров
schedule 30.11.2022

Какой объем буфера у NetworkStream и TcpClient?
Мы пишем программу TCPServer и Client. Сколько места в буфере TcpClient? Мол, в какой момент он начнет выбрасывать данные? Мы пытаемся определить, может ли TcpClient блокироваться или он должен перейти в свой собственный фоновый поток (чтобы буфер...
18804 просмотров
schedule 21.04.2023

.NET NetworkStream закрыт, как убедиться, что все данные прочитаны?
У меня открыто TCP-соединение и чтение с использованием NetworkStream.BeginRead(). Как только соединение закрывается на любом конце, вызывается обратный вызов, и объект потока становится бесполезным - как говорится в документации, EndRead() выдает...
2076 просмотров
schedule 26.07.2022

Как сделать HTTPS с TcpClient так же, как это делает HttpWebRequest?
У меня есть система связи, основанная на TcpClient, и она отлично работает, за исключением случаев, когда она использует HTTPS для определенного IP-адреса. Затем он начинает выходить из строя. Используя браузер или HttpWebRequest, у меня нет...
5012 просмотров
schedule 21.08.2022

TcpClient SocketException .NET
Мой компьютер настроен на автоматическое получение IP-адреса. Когда я использую ipconfig /all , это выглядит примерно так: Windows IP Configuration PPP adapter Broadband Connection: Connection-specific DNS Suffix . : IPv4 Address. . . . . . ....
1557 просмотров
schedule 28.07.2022

Требуется помощь с обратным TCP-соединением
Я создаю сервер аутентификации для некоторых проектов, над которыми работаю. Этот сервер аутентификации работает, получая и передавая данные пользователям, пытающимся аутентифицироваться. Пользователь может успешно отправить данные на сервер, но при...
698 просмотров
schedule 24.05.2022

Тайм-ауты BeginReceive / BeginRead
Я использую NetworkStream и TcpClient для асинхронного получения данных с помощью BeginRead. Мне нужно применить тайм-аут к этой операции, чтобы по истечении указанного времени чтение было прервано. Насколько я могу судить, это не поддерживается в...
11614 просмотров

Как лучше всего обрабатывать несколько исходящих соединений в Perl?
У меня есть три TCP-сервера, к которым мне нужно подключиться, каждый с разными протоколами, но все в неблокирующем режиме. Прямо сейчас мой план состоит в том, чтобы открывать новые IO::Socket для каждого и добавлять их в IO::Select , а затем...
127 просмотров
schedule 07.06.2022

Не удалось установить соединение, потому что целевая машина активно отказывалась от него — используя Socket или TcpClient.
У многих людей такая же проблема, но реализация у всех разная. Мне нужна помощь с моей реализацией. void sendUsingTcp() { try { Socket sock = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);...
23461 просмотров
schedule 05.07.2022

.net tcp client асинхронная модель
Мне нужно реализовать TCP-клиент, который будет отправлять данные на сервер, а также получать сообщения. Модель связи должна быть асинхронной. У вас есть хороший пример этого? Нужно ли мне реализовать это в другом потоке... который постоянно читает...
667 просмотров
schedule 23.04.2022

C # отправка и получение пакетов TCP через веб-приложение
Привет Мы пишем уникальный проект. Мне было интересно, может ли кто-нибудь указать мне правильное направление, так как я не знаком с программированием TCP. Мы разговариваем с внешней системой. Я отправляю пакет TCP и получаю ответ TCP. Это...
1961 просмотров
schedule 29.01.2024

Не получать данные из сокета, когда данные должны быть там, и никаких исключений не возникает, соединение открыто. Использование DataAvailable для ожидания данных
У меня проблема со считыванием данных с RFID-считывателя. Я подключаюсь к считывателю по tcp и жду, пока DataAvailable будет истинным, затем читаю данные, пока не получу символ конца данных. Затем я просто возвращаюсь и жду нового DataAvailable....
2962 просмотров
schedule 09.07.2023

Каков правильный способ реализации линейного сетевого рабочего класса?
Я создаю IRC-клиент и мне нужен независимый от IRC сетевой класс, который просто отправляет и получает линии между клиентом и сервером. Отправка строк - это нормально, но я не могу найти хороший способ реализации потока прослушивателя. Все методы,...
234 просмотров
schedule 27.03.2022

Игнорирование входящих данных в TcpClient/NetworkStream
Для связи с некоторым сторонним ПО мне нужно установить однонаправленное соединение по TCP. Моему программному обеспечению нужно только отправлять данные на другую сторону, и оно никогда не будет считывать данные. В настоящее время я использую...
529 просмотров
schedule 08.07.2022

сравнение значений, отправленных на/с сервера NetworkStream
Когда вы знаете, почему строка «kamote», отправленная на сервер, и строка, полученная «kamote» с сервера, не совпадают. КЛИЕНТ tcpClient = new TcpClient(); tcpClient.Connect(ServerIP, Port); connectionState = (HandShake("kamote",...
930 просмотров

TcpClient продолжает отправлять какое-то время, даже если нет соединения
Предыстория/платформа: .NET 4/С# У меня есть C# TcpClient , который подключается к встроенному устройству через Ethernet. Я использую два таймера: один для хранения полученных данных в локальном Queue<MyMessage> , а другой для...
1577 просмотров
schedule 15.07.2023

Какие условия вызывают блокировку NetworkStream.Write?
Будет ли NetworkStream.Write блокироваться только до тех пор, пока он не поместит данные для отправки в буфер отправки TCP, или он будет блокироваться до тех пор, пока принимающий хост не получит фактический ACK на данные? Примечание. Сокет...
2746 просмотров
schedule 12.11.2022

AcceptTcpClient() и класс на основе TcpClient
Мне нужен был класс, в котором было бы все, что есть у TcpClient + пара дополнительных полей, поэтому я создал класс на основе TcpClient: public class MyClient: TcpClient { public string winUser; public bool needHelp; public bool...
510 просмотров
schedule 06.06.2023

NetworkStream грязный во время TCP-связи клиент/сервер
У меня есть и клиент, и сервер, общающиеся через TCP. Клиент использует NetworkStream для отправки информации на сервер, который считывает ее, затем процесс продолжается до тех пор, пока пользователь не захочет выйти и закрыть соединение. Проблема в...
3714 просмотров
schedule 29.04.2022