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

NetworkStream.Read задержка .Net
У меня есть класс, который наследуется от TcpClient. В этом классе у меня есть метод обработки ответов. В этом методе, который я вызываю, я получаю NetworkStream с MyBase.GetStream и вызываю для него Read. Это отлично работает, за исключением...
1756 просмотров
schedule 21.07.2023

Сериализуйте объект .net непосредственно в NetworkStream с помощью Json.net
Есть ли способ заставить Json.net сериализовать объект непосредственно в NetworkStream? Другими словами, пусть Json.net отправит сериализованный результат в сеть, когда он сериализует объект (в потоковом режиме). Я бы хотел избежать сериализации...
633 просмотров

Передача элементов через NetworkStream приводит к затиранию некоторых данных.
Я отправляю имя файла (строка), размер файла (int) и файл (байт []). Происходит следующее: в некоторых случаях, в зависимости от того, насколько быстро данные обрабатываются на стороне сервера, NetworkStream считывает данные, которые мне пока не...
775 просмотров
schedule 09.01.2023

Звук продолжает воспроизводиться после выгрузки внешнего swf
У меня есть флеш-приложение, своего рода плей-лист, который загружает внешний видеоплеер SWF (у меня нет доступа к этому внешнему файлу), поэтому пользователи могут смотреть видео или переходить к другому. Когда пользователь переключается на другое...
3832 просмотров

TcpClient.GetStream(). DataAvailable возвращает false, но в потоке больше данных
Таким образом, может показаться, что блокирующий Read() может вернуться до того, как он получит все данные, отправленные ему. В свою очередь, мы оборачиваем Read() циклом, который контролируется значением DataAvailable из рассматриваемого потока....
23312 просмотров
schedule 26.01.2024

Как оценить размер байтового массива / буфера для чтения из NetworkStream?
int bufferSize = 8192; Byte[] buffer = new Byte[bufferSize]; Мне нужно читать из NetworkStream, который будет иметь непрерывный поток входящих данных с высокой скоростью. Я хотел знать Что должно быть основанием для установки значения...
1201 просмотров
schedule 04.11.2023

Как читать сообщения с сервера? (TCP)
Клиент пишет на сервер - сервер читает. и сервер пишет клиенту - клиент не читает. Сервер: using System; using System.Text; using System.Net; using System.Net.Sockets; using System.IO; class SocketServer {...
14296 просмотров

Где я могу найти финансовые данные в высоком разрешении
Я пишу какое-то программное обеспечение для машинного обучения для справедливости и хотел бы найти некоторые тиковые данные или хотя бы данные за 3 или 5 минут. Я хотел бы иметь год или два для тестирования. Мне все равно, с какой биржи...
6682 просмотров

При каких условиях NetworkStream не считывает все данные одновременно?
В обратном вызове для NetworkStream.BeginRead я, кажется, заметил, что все байты всегда читаются. Я вижу, что многие учебники проверяют, меньше ли BytesRead, чем общее количество байтов, и если да, то читайте снова, но, похоже, это никогда не так....
1725 просмотров

Как использовать .NET NetworkStream и TcpClient для подключения к удаленному IP-адресу и ожидания данных?
Я много борюсь с этим кодом, который пытаюсь заставить работать. Я успешно установил соединение с объектом TcpClient с двумя отдельными удаленными машинами и передал им данные. По сути, я пытаюсь подключиться к машине 1 через порт 80 и отправить...
6335 просмотров
schedule 09.05.2023

приложение для чата на айфоне
Я попытался создать чат-приложение с программированием socket и использую Chatty исходный код и отлично работает в той же сети. Но не работает для другой сети. Работает ли чат в другой сети iPhone? Я пробовал общаться в другой сети на...
833 просмотров

Вызов BeginRead из NetworkStream
Хорошо, я хочу подключиться к Socket и прочитать сетевой поток, используя класс System.Net.Sockets.NetworkStream . Это то, что у меня есть до сих пор: NetworkStream myNetworkStream; Socket socket; socket = new...
20391 просмотров
schedule 20.07.2022

NetworkStream на порту 21 (FTP) прекращает чтение, когда получает байт со значением 10 (символ новой строки).
У меня есть программа, которая отправляет 88 байт необработанных данных (не строку) с использованием NetworkStream.Read и NetworkStream.Write. Байт номер 58 имеет значение 10 (новая строка). Поток экземпляра принимающей программы прекращает...
442 просмотров

Удаление TcpClient при наличии ссылки на NetworkStream
Скажем, у меня есть следующий код: public static Client Connect(string hostname, int port, bool useSsl) { TcpClient tcpClient = new TcpClient(hostname, port); if (!useSsl) { return new Client(tcpClient.GetStream()); }...
2006 просмотров
schedule 20.01.2023

Исключение ACM Stream Convert, отображающее AcmNotPossible
При распаковке кадров Mp3 с сервера вышеупомянутое исключение возникает, когда Mp3 воспроизводится в течение 10–15 секунд. Мое приложение является приложением клиент/сервер. Я отправляю кадры Mp3, составляя пакеты Mp3 и сериализуя их по сетевому...
1308 просмотров
schedule 17.07.2023

Почему я все еще получаю данные даже после того, как NetworkStream.EndRead возвращает 0 байт?
Я использую NetworkStream.BeginRead/EndRead для асинхронного чтения из сокета. Тем не менее, NetworkStream.EndRead() иногда возвращает 0 (т. е. из сокета было прочитано 0 байт), что, как я думал, указывает на то, что сокет был закрыт, но это...
1118 просмотров
schedule 16.12.2023

Плюсы/минусы Stream[Чтение/Запись]
Поэтому какое-то время я использовал StreamReader/Writer в качестве оболочки для NetworkStream TcpClient — в основном просто для простоты и для экономии времени. Он отлично работал при работе с устройством чтения/записи потока на обоих концах...
829 просмотров
schedule 07.12.2023

Самый эффективный способ чтения сериализованного объекта BinaryFormatter из NetworkStream?
У меня есть приложение, которое отправляет сериализуемые объекты разных размеров через соединение через сокет, и я хотел бы, чтобы оно было максимально масштабируемым. Также могут быть десятки и даже сотни соединений. NetworkStream исходит от...
6522 просмотров

Очистить данные в сетевом потоке, не удаляя их
Как вы можете очистить данные в сетевом потоке, не удаляя их? Dim ns As NetworkStream Изменить: Судя по приведенному ниже комментарию Джеймса , кажется, что на этот вопрос еще нет правильного ответа. Я думал делать: ns = Nothing...
6758 просмотров
schedule 12.01.2023

Каков текущий стандарт реализации клиента асинхронного сокета?
Я ищу лучшие практики, отвечающие следующим требованиям: Фреймворк, который обрабатывает несколько клиентских сокетов асинхронно. Каждый протокол входящих сообщений требует, чтобы каждое сообщение было форматной строкой и помечено как...
5587 просмотров
schedule 20.02.2022