Sockets
От: xZero  
Дата: 22.01.03 18:55
Оценка:
Короче вопрос в следущем:
как поставить обработчик(одновремеено) на два сокета, т.е.
1. Заполняю структуру для одного сокета.
2. Бинд.
3. Листен.
4. WSAAsyncSelect на FD_ACCEPT

далее
теже пункты но для второго сокета
....
4. также WSAAsyncSelect на FD_ACCEPT, но в отдичии от первого этот сокет должен быть как бы в ждущем рехиме, т.е. в течении всей работы проги к нему могут ваше на прриконектится..
НО обрабатывать надо все что приходит в оба аccepta для обеих сокетов, т.е. днлать то что мне надо!!!

23.01.03 00:47: Перенесено модератором из 'WIN API' — H_D
Re: Sockets
От: old->*Plutonia_Experiment() Беларусь http://blogs.rsdn.org/ikemefula
Дата: 22.01.03 19:10
Оценка:
Здравствуйте, xZero, Вы писали:

Z>Короче вопрос в следущем:

Z>как поставить обработчик(одновремеено) на два сокета, т.е.

А зачем тебе WSAAsyncSelect ?

Есть WSAEventSelect.
Есьб WSAWaitForMultipleEvents. Этими двумя фунцыями можешь добиться того, что тебе надо.
Re[2]: Sockets
От: xZero  
Дата: 22.01.03 19:19
Оценка:
Здравствуйте, old->*Plutonia_Experiment(), Вы писали:

O>Здравствуйте, xZero, Вы писали:


Z>>Короче вопрос в следущем:

Z>>как поставить обработчик(одновремеено) на два сокета, т.е.

O>А зачем тебе WSAAsyncSelect ?


O>Есть WSAEventSelect.

O>Есьб WSAWaitForMultipleEvents. Этими двумя фунцыями можешь добиться того, что тебе надо.

А не могли бы Вы набросать небольшой примерчик, Заранее благодарен!
Re[3]: Sockets
От: VVV Россия  
Дата: 22.01.03 19:53
Оценка:
Здравствуйте, xZero, Вы писали:


Z>А не могли бы Вы набросать небольшой примерчик, Заранее благодарен!


Можно использовать функцию select

смотри http://www.rsdn.ru/Forum/Message.aspx?mid=56969#56969
Автор: VVV
Дата: 23.05.02
там есть пример для одного сокета, но идея понятна.
Re[4]: Sockets
От: NavuhodonosoR Россия  
Дата: 23.01.03 08:55
Оценка:
Здравствуйте, VVV, Вы писали:

Z>>А не могли бы Вы набросать небольшой примерчик, Заранее благодарен!


VVV>Можно использовать функцию select

VVV>смотри http://www.rsdn.ru/Forum/Message.aspx?mid=56969#56969
Автор: VVV
Дата: 23.05.02
там есть пример для одного сокета, но идея понятна.


Пример использования WSAEventSelect можно посмотреть в этом
Автор: NavuhodonosoR
Дата: 04.07.02
топике. А что делать в случае навещивания нескольких сокетов на один Event смотри здесь
Автор: NavuhodonosoR
Дата: 02.01.03
Там же, кстати, рассказано про работу с несколькими сокетами и через WSAAsyncSelect.

А вообще поиском пользоваться надо
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.