A>>Получаю ошибку — WSAEWOULDBLOCK The socket is marked as nonblockin A>>Понятно всё кроме того где я могу изменить тип сокета с nonblocking. S>Есть такая функция у CAsyncSocket S>BOOL IOCtl( long lCommand, DWORD* lpArgument ); S>так вот, если в параметре lCommand указать FIONBIO и в lpArgument передать указатель на DWORD в котором надо указать 0 если хотите, что бы снять blocking или 1 для установки оного