Я учу сокеты и столкнулся со следующей проблемой: во всех книгах, которые у меня есть написано, что функция accept(), не возвращает управление, пока не вытащит запрос на подключение из очереди, я под этим понял, что пока нет подключения программа застрянет на этой функции и будет ждать подключение, но мой компилятор так не считает, может я в чем не прав?! вот исходник: [] У меня все оканчивается выводом на экран : ERROR: csock - bad descriptor Помогите пожалуйста
Код (Text): SOCKET csock; int client_addr_size = sizeof(clientaddr); while((csock=accept(sock, (sockaddr*)&clientaddr, &client_addr_size)) != INVALID_SOCKET) { // Обработка подключения }