реклама на сайте
подробности

 
 
> FreeRTOS & LwIP, лажа получается
MALLOY2
сообщение May 11 2010, 14:13
Сообщение #1


Знающий
****

Группа: Validating
Сообщений: 838
Регистрация: 31-01-05
Пользователь №: 2 317



Камень STR912, IAR 5.50, FreeRTOS 5.0.2, LwIP 1.3.2 используется NETCONN API.

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

Есть задача TASKA, в ней создается подключение к серверу, коннектится к нему, в случае успеха, запускается задача TASKB.
TASKA начинает читать. TASKB отослав нужное количество данных закрывает соединение после чего TASKA вечно зависает. Если соединение закрывает удаленная сторона сторона то чтение вываливается с ошибкой как и положено. Просмотрев код что то не увидел чтобы при закрытии что то влияло или как-то проверяло rcvmbox. Лажа получается, или я чего-то не догоняю.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- MALLOY2   FreeRTOS & LwIP   May 11 2010, 14:13


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 13:43
Рейтинг@Mail.ru


Страница сгенерированна за 0.01335 секунд с 7
ELECTRONIX ©2004-2016