Мне нужно использовать необработанные сокеты в Windows CE 5.0. Следующий код всегда завершается ошибкой
socket failed, err:10044
.
(Поддержка указанного типа сокета не существует в этом семействе адресов.)
WSAData wsaData;
SOCKET s;
int n;
n = WSAStartup(MAKEWORD(2,0), &wsaData);
if (n < 0) {
printf("WSAStartUp failed, err:%d\n", WSAGetLastError());
} else {
s = socket(AF_INET, SOCK_RAW, IPPROTO_IP);
if (s < 0)
{
printf("socket failed, err:%d\n", WSAGetLastError());
}
}
Что я должен сделать для использования необработанных сокетов в Windows CE?