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

Главная Форум Журнал 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 Кб