Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Асинхронные сокеты [D7, WinXP]


prodex ©   (2008-04-08 08:02:00) 

При сокетах, ориентированных на сообщения при Acctpt'е дескриптор входящего сокета передается в Msg.WParam, где можно его взять при событийно-ориентированных сокетах (WSAEventSelect). И ещё - количество обрабатываемых событий - 64, это в потоке, или вообще?
Заранее благодарен за нормальный ответ, а не за: "Читай MSDN" :)


prodex   (2008-04-08 08:43:00) [1]

Спасибо, Сергей М., терпеливое отношение к нам, чайникам! :)


Сергей М.   (2008-04-08 08:40:00) [2]

Их будет столько, сколько ты их "отправишь".


prodex   (2008-04-08 08:33:00) [3]

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


Сергей М.   (2008-04-08 08:29:00) [4]


> где можно его взять при событийно-ориентированных сокетах
> (WSAEventSelect)


Этот дескриптор будет возвращен результатом вызова Accept.


> количество обрабатываемых событий - 64, это в потоке, или
> вообще?


64 - это ограничение на максимальное количество ожидаемых объектов синхронизациив функциях ожидания - WSAWaitForMultipleEvents, [Msg]WaiForMultipleObjects


Наверх

Титульная страница Поиск, карта сайта Написать письмо