Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
29 / 29 / 10
Регистрация: 06.02.2014
Сообщений: 156

Обязательно ли получение ответа при асинхронном сокете?

15.05.2014, 11:12. Показов 966. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Делаю клиент - сервер по этому уроку Все работает, но если запустить отправку данных в цикле вот так например:
C#
1
2
3
4
while (true)
    {
        Cl.SendAsync("Привет, я клиент");
    }
То где то на второй итерации цикла в методе
C#
1
ReceiveAsync(SocketAsyncEventArgs e)
возникает исключение "Выполняется асинхронная операция сокета, используя этот экземпляр SocketAsyncEventArgs"
Т.е. как я понимаю, клиент пытается получить данные с сервера, когда еще идет отправка данных.

А если сделать вот так:
C#
1
2
3
4
5
while (true)
    {
        Cl.SendAsync("Привет, я клиент");
Thread.Sleep(200);
    }
То исключений не возникает.

Собственно вопрос: При асинхронном сокете получение ответа обязательно? Можно ли сделать так что бы клиент только отправлял, а сервер получал, без всяких ответов. Я хочу добиться того, чтобы клиент непрерывно отправлял данные на сервер.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.05.2014, 11:12
Ответы с готовыми решениями:

Прием и отправка на асинхронном сокете
Здравствуйте! Возник вопрос, как часто можно вызывать асинхронные методы приема сообщений? Например, есть функция приема. Где я могу...

Получение ответа
Всем привет. Целей день просидел и нигде не нашел решение. Проблема в следующем: Программно отправляю пост запрос, а в ответ...

Не читается значение при асинхронном запросе
Здравствуйте, использую стандартный скрипт для получения данных по "url" (читаю из PHP скрипта): // Возвращаем значение...

4
158 / 187 / 48
Регистрация: 25.11.2013
Сообщений: 978
15.05.2014, 13:58
The Transmission Control Protocol (TCP) is one of the core protocols of the Internet protocol suite (IP), and is so common that the entire suite is often called TCP/IP. TCP provides reliable, ordered and error-checked delivery of a stream of octets between programs running on computers connected to a local area network, intranet or the public Internet. It resides at the transport layer.
0
 Аватар для Spawn
995 / 893 / 354
Регистрация: 24.03.2014
Сообщений: 2,381
Записей в блоге: 2
15.05.2014, 14:18
DataPlanner, это к чему?

Ещё бы этот Ваш автор сделал ожидание завершения передачи...
0
29 / 29 / 10
Регистрация: 06.02.2014
Сообщений: 156
15.05.2014, 16:37  [ТС]
А как сделать это ожидание?
0
158 / 187 / 48
Регистрация: 25.11.2013
Сообщений: 978
16.05.2014, 00:00
Цитата Сообщение от Spawn Посмотреть сообщение
DataPlanner, это к чему?
Читать как мантру, через сутки наступит просветление
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.05.2014, 00:00
Помогаю со студенческими работами здесь

Получение ответа с запроса
Доброй ночи! Искал ответ полтора часа, так и не смог разобраться. Друзья, помогайте. Как по мне, у меня очень простая задача, но дело...

Получение ответа по ссылке
Здравствуйте! Не знаю с какой стороны подступиться. смысл следующий: есть адрес "http:\\..." при вводе его в браузер...

Получение ответа от сервера
Всем доброго вечера! Есть некоторое ПО, OPC server(KeepServer). При помощи этого ПО я отправляю команды на оборудование (команды...

GET запрос и получение ответа
Приветствую всех. Есть такой кусок кода, который проверяет на веб-сервере наличие файла, если он есть, программа пропускает дальше...

Получение ответа с сайта
Все привет. Казалось бы все просто (для меня), но никак не могу получить ответ с сайта....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru