Описание тега networkstream

Класс.NET, который предоставляет базовый поток данных для доступа к сети.
2 ответа

Многоканальная и клиентская архитектура

Я делаю проект, который будет иметь несколько каналов для общения клиентов. Каждый клиент будет получать сообщения только от канала, к которому он присоединился. Мне интересно во время реализации сервера, я должен назначить каждый канал для отдельно…
02 апр '12 в 19:52
3 ответа

.NET NetworkStream Медлительность чтения

У меня есть сетевой код для обработки произвольного TCP-соединения. Кажется, все работает, как ожидалось, но кажется медленным. Когда я профилировал код, он, похоже, провел 600 мс в NetworkStream.Read(), и мне интересно, как его улучшить. Я поэкспер…
06 июл '09 в 13:13
1 ответ

Проблема отправки файла TCP в.NET, сокет NetworkStream

Я использую следующий код для отправки файла через TCP. Если я отправляю много раз один и тот же файл последовательно, чтобы проверить, является ли он надежным, я получаю первый файл правильно, а другой испортился. Все испорченные файлы имеют одинак…
11 июн '14 в 09:09
1 ответ

Разъем закрывается без видимой причины

Я пытаюсь реализовать механизм Facebook X_FACEBOOK_PLATFORM SASL, чтобы я мог интегрировать чат Facebook с моим приложением через XMPP. Вот код: var ak = "my app id"; var sk = "access token"; var aps = "my app secret"; using (var client = new TcpCli…
05 авг '12 в 17:52
1 ответ

Альтернатива NetworkStream.Read, который указывает, что удаленный хост закрыл соединение?

Что касается обработки соединения TCP/IP с использованием TcpClient класс, есть ли альтернатива для проверки, закрыл ли удаленный узел соединение, кроме ожидания NetworkStream.Read способ вернуть 0?
03 янв '10 в 01:49
1 ответ

Моделирование энергоэффективности в Grid

Я планирую сделать мой дипломный проект по энергоэффективности в сетях Grid с потоковой передачей данных. Мой план состоит в том, чтобы смоделировать движение данных и рассчитать энергопотребление в сети. Перед началом любого кодирования я хотел бы …
2 ответа

Как читать данные сетевого потока в Java (протокол пакетов)

Я работаю над декодированием протокола, используемого определенным устройством GPS для связи. Прямо сейчас я анализирую первый пакет данных, который он отправляет. Я умею читать, но думаю, что не читаю правильно. Вот что я получил до сих пор: public…
12 июл '11 в 10:38
1 ответ

Проблемы передачи данных с использованием сетевого потока

У меня есть большая проблема с моим кодом. Или с системой. Вот код клиента в C#: TcpClient client = new TcpClient("192.168.1.254", 19999); NetworkStream nstream = client.GetStream(); Console.WriteLine("Connected."); Stream stream = new FileStream("t…
27 мар '14 в 18:53
3 ответа

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

Я создаю IRC-клиент и хочу независимый от IRC сетевой класс, который просто отправляет и получает линии между клиентом и сервером. Отправка строк - это нормально, но я не могу найти хороший способ реализации потока слушателя. Все методы, которые я п…
27 апр '11 в 08:51
2 ответа

Обнаружение отключения TCP клиента при использовании класса NetworkStream

Мой друг пришел ко мне с проблемой: при использовании класса NetworkStream на стороне сервера соединения, если клиент отключается, NetworkStream не может его обнаружить. Урезанный код C# выглядел так: List<TcpClient> connections = new List<…
13 дек '09 в 07:22
1 ответ

Исключения и коды возврата NetworkStream

Я пытаюсь научить себя тонкостям чтения из NetworkStream и понять различные способы возникновения проблем. У меня есть следующий код: public async Task ReceiveAll() { var ns = this.tcp.GetStream(); var readBuffer = new byte[1000]; while (true) { int…
12 фев '15 в 18:22
0 ответов

Взаимодействие с удаленным рабочим столом

В приложении клиент-сервер (форма) aC#.net клиент отправляет изображение рабочего стола с помощью следующего кода: Код клиента TCP: BinaryFormatter binFormatter = new BinaryFormatter(); mainStream = client.GetStream(); binFormatter.Serialize(mainStr…
28 янв '19 в 08:41
1 ответ

DataAvailable ложно, но должно быть отправлено больше данных

У меня есть эти два метода: public QueryResult ListenForConnection() { if (!ServerStarted) { IPAddress ipAddress = IPAddress.Parse("127.0.0.1"); Listener = new TcpListener(ipAddress, 4044); Listener.Start(); ServerStarted = true; while (true) { Thre…
10 мар '16 в 05:06
0 ответов

Невозможно получить сообщение из консольного приложения C# сервера TCP/IP

Я должен создать клиент TCP/IP на существующем сервере (который имеет специальную документацию), я следовал тому же, но ответа от сервера по-прежнему не получалось. Первоначально это была проблема формата сообщений и SMTP-команд, которые я заменил и…
18 май '17 в 05:08
2 ответа

Почему утилита NetworkStream отключает клиента

Когда следующий голый код отправляет или получает данные, клиент отключается. Насколько я понимаю, блок using удаляет созданный им объект, то есть объект NetworkStream, но почему разъединение TcpClient Socket отключается? Консольный вывод... True Fa…
17 сен '16 в 14:58
0 ответов

C# чтение из NetworkStream с использованием StreamReader

Я Java-разработчик, пытаюсь создать простой C# TCP-клиент. Однако я не могу понять, как заставить эту кровавую вещь работать. Вот мой код TCP Client. Кстати, я украл это прямо из MSDN. http://msdn.microsoft.com/en-us/library/system.net.sockets.tcpcl…
0 ответов

Как преодолеть медленное приложение FileSharing через WLAN

После большого количества исследований и исследований мне предложили на Stackru лучше использовать FileStream чтобы открыть файл на клиентском компьютере, отправьте имя файла перед отправкой данных на сервер (прослушивание по заранее заданному порту…
14 фев '15 в 07:02
1 ответ

Блокировка потока с помощью ParameterInstance.lockObject, это работает?

Я погуглил повсюду и не нашел ответа на это. Я программирую свою собственную маленькую библиотеку Tcp, чтобы мне было проще. На сервере у меня есть объект "ConnectedClient", который имеет сокет и сетевой поток. На статическом классе сервера у меня е…
4 ответа

Связь с клиентом и сервером через сокеты

Итак, я написал код, чтобы я мог общаться с сервером и клиентом. Первый вопрос: как сервер определяет, что он взаимодействует с реальным клиентом, а не с кем-то еще, кто использует порт, я слышал, что браузеры проверяют серверы, используя хешировани…
25 авг '16 в 06:47
2 ответа

Список десериализации<T> по проблеме сетевого потока

Привет я пытаюсь отправить и получить некоторые данные между клиент-серверным приложением. Учебный класс [Serializable] public class ScanSessie { public string UserId { get; set; } public int TotalScanned { get; set; } public string Status { get; se…
15 июн '17 в 07:07