У меня есть прослушиватель, который передает произвольные данные, HTTP-запросы, в сетевой сокет, который затем доставляется по TCP.Это отлично работает для первого запроса, но слушатель не принимает последующие новые запросы.
Мой вопрос:
Если у меня есть sock=accept(listener,(struct addr *)&sin, &sinlen);
, то, основываясь на ссылке на функцию сокета, слушательсокет остается открытым, и я должен иметь возможность повторно вызывать accept()
любое количество раз для последующих запросов.Это правильно?Если да, то может ли кто-нибудь более знакомый с программированием сокетов, чем я, объяснить, как может выглядеть этот код?