Как правильно юзать функцию select (сокеты)
Мой сервер принимает запросы от единственного клиента в локальной сети,используя асинхронные сокеты и цикл в котором вызывается функция select которая ждет 1 секунду. Почему то не все запросы сервер принимает. Я так понимаю что 1 секунда - слишком малый интервал? Видимо когда приходят дынные от клиента,а он выполняет код цикла до/после вызова select - то эти запросы не обрабатываются да?
Как правильно пользоваться select[ом]?
Цитата:
Originally posted by warezhka
Проблема: не доходят все запросы клиента до сервера.
Мой сервер принимает запросы от единственного клиента в локальной сети,используя асинхронные сокеты и цикл в котором вызывается функция select которая ждет 1 секунду. Почему то не все запросы сервер принимает. Я так понимаю что 1 секунда - слишком малый интервал? Видимо когда приходят дынные от клиента,а он выполняет код цикла до/после вызова select - то эти запросы не обрабатываются да?
Как правильно пользоваться select[ом]?
Проблема: не доходят все запросы клиента до сервера.
Мой сервер принимает запросы от единственного клиента в локальной сети,используя асинхронные сокеты и цикл в котором вызывается функция select которая ждет 1 секунду. Почему то не все запросы сервер принимает. Я так понимаю что 1 секунда - слишком малый интервал? Видимо когда приходят дынные от клиента,а он выполняет код цикла до/после вызова select - то эти запросы не обрабатываются да?
Как правильно пользоваться select[ом]?
при юзании асинхронных сокетов не надо юзать select()
http://www.uinc.ru/articles/23/