Книга: Системное программирование в среде Windows
Перекрывающиеся сокеты
Перекрывающиеся сокеты
Одним из наиболее важных нововведений в Windows Sockets 2.0 (глава 12) является стандартизация перекрывающегося ввода/вывода. В частности, сокеты уже не создаются автоматически как дескрипторы файлов с перекрытием. Функция socket создает неперекрывающийся дескриптор. Чтобы создать перекрывающийся сокет, следует вызвать функцию WSASocket, явно запросив создание перекрывающегося совета путем указания значения WSA_FLAG_OVERLAPPED для параметра dwFlags функции WSASocket.
SOCKET WSAAPI WSASocket(int iAddressFamily, int iSocketType, int iProtocol, LPWSAPROTOCOL_INFO lpProtocolInfo, GROUP g, DWORD dwFlags);
Для создания сокета используйте вместо функции socket функцию WSASocket. Любой сокет, возвращенный функцией accept, будет иметь те же свойства, что и аргумент.
- 7.2.6.5. Сокеты
- Сокеты
- Глава 15 Сокеты
- Глава 4 Элементарные сокеты TCP
- Межпроцессное взаимодействие в BSD UNIX. Сокеты
- Сокеты Windows
- 5.5. Сокеты
- Сокеты IrDA и .NET Compact Framework
- В настоящее время код, использующий сокеты IrDA .NET Compact Framework, будет выполняться на таких физических устройства...
- Глава 19 Сокеты управления ключами
- Глава 18 Маршрутизирующие сокеты
- 22.9. Веб-сокеты