Надолго блокируется один из recv. WinSocks.
От: Krimson  
Дата: 28.09.08 13:14
Оценка:
День добрый.
Есть приложение, в котором в двух потоках с равным приоритетом слушаются два UDP соединения. В непредсказуемые промежутки времени один из recv блокируется на несколько секунд (данные естественно пропадают в никуда), затем продолжает работать как ни в чём не бывало. В чём может быть проблема, если поток данных очень небольшой (2-3 килобайта 16 раз в секунду)?
Re: Надолго блокируется один из recv. WinSocks.
От: Michael Chelnokov Украина  
Дата: 28.09.08 19:21
Оценка:
Здравствуйте, Krimson, Вы писали:

K>Есть приложение, в котором в двух потоках с равным приоритетом слушаются два UDP соединения.


Два разных сокета UDP?

K>В непредсказуемые промежутки времени один из recv блокируется на несколько секунд


Абсолютно уверены что именно recv?
Re: Надолго блокируется один из recv. WinSocks.
От: Vamp Россия  
Дата: 29.09.08 15:03
Оценка:
Что значит recv блокируется? recv блокируется как раз тогда, когда данных нет. То есть может быть просто данные пропадают, и от того recv и блокируется? Почему данные пропадают — надо сеть спросить. Но вообще от UDP всего можно ожидать...
Да здравствует мыло душистое и веревка пушистая.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.