15 мая 2025 года "Исходники.РУ" отметили своё 25-летие!
Поздравляем всех причастных и неравнодушных с этим событием!
И огромное спасибо всем, кто был и остаётся с нами все эти годы!

Главная Форум Журнал Wiki DRKB Discuz!ML Помощь проекту


Пример использования асинхронных сокетов.


17.04.2002
Обновлено: Oleg2004, 24.11.2011

Пример демонстрирует простейший эхо-сервер, реализованный на основе двух моделей сетевого I/O с использованием WSAAsyncSelect() и WSAEventSelect().
Программа с WSAAsyncSelect() использует скрытое окно для передачи системных сообщений,
а программа с WSAEventSelect() представляет собой обычное консольное приложение и выдаёт в окно сообщения об установленных и разорванных соединениях.

Компиляция:

cl -o eventselect eventselect.cpp ws2_32.lib
cl -o asyncselect asyncselect.cpp ws2_32.lib

 

Скачать исходник - 7 Кб