Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Delphi Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 [2]      все
 Re: threads & soccket  [new]
vizier
Member

Откуда:
Сообщений: 181
YuRock
Перед send тоже надо select делать для ожидания возможности отправки.
Иначе системный буффер переполнится и будет хана. Плюс контроль ошибок.
делали select. падает по тайм ауту
30 апр 20, 13:33    [22125694]     Ответить | Цитировать Сообщить модератору
 Re: threads & soccket  [new]
ъъъъъ
Member

Откуда:
Сообщений: 666
Ну, ещё пару страниц рассуждений, без кода.
30 апр 20, 13:34    [22125697]     Ответить | Цитировать Сообщить модератору
 Re: threads & soccket  [new]
YuRock
Member

Откуда: Донецк
Сообщений: 4171
Dimitry Sibiryakov
YuRock
Иначе системный буффер переполнится и будет хана.

Не будет никакой "ханы", просто send() будет ожидать его освобождения. Проблема в прокладке.

Да, но использование select перед send дает два преимущества:
1. Можно ошибку раньше получить;
2. Можно по таймауту выйти в нужный момент.

Я не ради спора.
30 апр 20, 14:27    [22125743]     Ответить | Цитировать Сообщить модератору
 Re: threads & soccket  [new]
vizier
Member

Откуда:
Сообщений: 181
проблемой оказалось SafeMM, использовали для отладки. глючит при работе в потоках c DynArray. с FastMM все взлетело
14 май 20, 15:24    [22132966]     Ответить | Цитировать Сообщить модератору
 Re: threads & soccket  [new]
makhaon
Member

Откуда: A galaxy far far away
Сообщений: 3666
vizier,
зарепорт баг, может поправят, если получится вычленить проблемный код
14 май 20, 15:35    [22132986]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 [2]      все
Все форумы / Delphi Ответить