У меня довольно неприятная проблема. Следующий код просто не будет создавать сокет в Windows; он выходит из строя и отображает сообщение об ошибке. Может ли кто-нибудь кратко объяснить, почему это может быть? Я невероятно смущен и расстроен тем, что что-то настолько простое терпит неудачу. Спасибо.Невозможно создать сокет в Windows
int sock;
if((sock = socket(AF_INET, SOCK_STREAM, 0)) < 0)
{
printf("error opening socket");
}
EDIT: Кроме того, при печати outerror (errno) просто отображается сообщение «No error».
Спасибо ... как-то я получаю Winsock работать все это время без использования этой функции. Очень странно. – 2010-01-05 05:24:30
Возможно, вы обычно используете какой-то другой компонент, который должен использовать сокеты и который запускает для вас ... –