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

NetworkStream, есть ли что-то похожее на DataReceived для SerialPort? (С#)
Хорошо, поэтому я немного смущен тем, почему я нигде не могу найти это, или если его не существует, то почему Microsoft его не реализовала? Итак, вот мой сценарий: у меня есть NetworkStream, в котором есть прекрасное маленькое логическое значение...
5550 просмотров
schedule 17.09.2022

Как вы ждете, пока сетевой поток получит данные для чтения?
У меня есть рабочий поток в моем приложении, который отвечает за три разные вещи. Запросы для двух заданий появляются в очередях, которые я написал, другое задание активируется, когда запрос появляется в сетевом потоке. Я хотел бы, чтобы мой рабочий...
10772 просмотров
schedule 16.06.2022

Как узнать в protobuf-net, сколько байтов было прочитано из NetworkStream при вызове DeserializeWithLengthPrefix
Есть ли способ сделать это? Я хотел бы знать, сколько байтов было прочитано из NetworkStream, когда я вызываю DeserializeWithLengthPrefix. Поскольку NetworkStream не поддерживает свойство Position, я не вижу простого способа сделать это. Можно ли...
301 просмотров
schedule 15.07.2022

Invoke Поток не поддерживает чтение
У меня есть сетевое приложение С#, к которому подключается много анонимных пользователей (игровой сервис). Теперь я проверяю журналы и иногда вижу это исключение: [10:30:18.21352] System.Int32 Read(Byte[], Int32, Int32): The stream does not...
8315 просмотров

Как перенести TCPClient и NetworkStream в Silverlight?
Почему TCPClient и NetworkStream отсутствуют в Silverlight? Существуют ли какие-либо известные переносы TCPClient и NetworkStream в Silverlight? Если их нет, могу ли я скопировать исходный код из среды выполнения .NET 4 в свою собственную?...
2851 просмотров

NetworkStream.Write против Socket.Send
У меня есть приложение С#, для которого я использую пользовательскую библиотеку FTP. Прямо сейчас я использую Socket.Send для отправки данных, но мне было интересно, не лучше ли было бы инициировать NetworkStream с помощью сокета и вместо этого...
14850 просмотров
schedule 22.07.2023

NetworkStream BeginRead читает только один раз?
У меня есть довольно простой код, который считывает строки из сетевого потока, к которому он подключается. В примере кода при каждом чтении читается только одна строка, и он не получает больше от сервера. Что случилось? byte[]...
3225 просмотров
schedule 04.02.2023

Передать tcp-соединение с другим компьютером в качестве параметра
Я пытался изучить протокол TCP. поэтому я могу передавать данные между двумя компьютерами в той же сети, что и: \\the server: var server = new TcpListener(ipAddress, port); //create a server server.Start(); //start the server //wait here until...
1569 просмотров
schedule 14.05.2022

С# клиент/сервер Вопрос
Я невероятно смущен тем, что здесь происходит. Я ставил точки останова, и я просто не могу понять. По сути, у меня есть клиент и сервер. Я хочу, чтобы клиент отправил две отдельные строки данных. Поставив точки останова, я заметил, что мой клиент...
1770 просмотров

Отправлять команды tcp через новую форму
Я могу открыть соединение TcpClient на C #, открыть сетевой поток и успешно отправить команды. Я смог войти, используя имя пользователя и пароль. Затем отправил несколько команд для управления системой, и она работает нормально. Как я могу...
379 просмотров
schedule 11.04.2022

Тайм-ауты TcpClient и тайм-ауты NetworkStream
В приведенном ниже общем сценарии: System.Net.Sockets.TcpClient TC = SomeHowObtained; System.Net.Sockets.NetworkStream NS = TC.GetStream(); Насколько я вижу, есть 3 тайм-аута: NS.ReadTimeout // 1 TC.SendTimeout // 2 TC.ReceiveTimeout //...
3666 просмотров
schedule 13.04.2023

C # - клиентская потоковая передача на многопоточном сервере
Мне удалось отправить сообщение клиент -> сервер и фактически подключить много клиентов одновременно. Но я хочу соединить двух клиентов и заставить их болтать между собой. А если 3-й клиент подключается - значит, он начинает общаться с обоими...
301 просмотров

Как правильно обрабатывать входящее сообщение protobuf с помощью NetworkStream?
Используя TCPClient NetworkStream и protobuf-net, я отправляю и получаю сообщения protobuf через TCP. Получение осуществляется с помощью следующего метода, который выполняется в собственном потоке: private void HandleClientComm() { using...
840 просмотров

Определение того, был ли отключен поток TCP
Я нахожусь в ситуации, когда мне нужно открыть поток между моим слушателем и TCPClient. Как только поток будет открыт, клиент отправит поток сообщений, и я отправлю ACK для каждого. Если я не получаю никаких сообщений в течение заданного времени (5...
509 просмотров

Обратный вызов NetworkStream, вызываемый несколько раз на сервере, когда клиент закрывает соединение
Я пишу симулятор для проверки (де-) сериализации объектов и отправки их по TCP. Я использую TcpClient, TcpListener и NetworkStreams в C# для связи. Я хочу открыть соединение, отправить несколько сообщений и через некоторое время закрыть соединение....
1409 просмотров
schedule 21.05.2024

Как настроить TCPListener на постоянное прослушивание и сброс текущего соединения при новом подключении
Я хочу признать, что я не самый сильный в С#, и я разработал эту программу, просмотрев несколько руководств, я был бы очень признателен, если бы вы могли подробно описать свой ответ. Я хотел бы, чтобы мой TCP-сервер всегда слушал для входящих...
8871 просмотров
schedule 19.04.2023

Отправка и получение byte[] в TCP-приложении сервер-клиент
Мне нужно отправлять и получать байты от моего клиента на сервер через NetworkStream. Я знаю, как общаться со строками, но теперь мне нужно отправлять и получать байты. Например, что-то вроде этого: static byte[] Receive(NetworkStream netstr)...
6369 просмотров
schedule 12.02.2024

Программа Sockets-› вызывает отсутствие последнего символа
Цель Для этой программы цель состоит в том, чтобы html-форма отправляла загруженные файлы на сервер, на котором запущен прослушиватель C#. Пока работает отправка файла, и с этим разбираются, а вот запуск файла работает некорректно. Это было...
163 просмотров
schedule 24.09.2023

Отличается ли поведение NetworkStream с StreamWriter в Linux?
Следующее консольное приложение отлично работает в Windows, но когда я запускаю его в WSL или в качестве контейнера Linux Docker, я получаю тайм-аут от сервера. using System; using System.IO; using System.Net.Sockets; namespace ClientTest {...
56 просмотров