powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Какое макс. количество сокетов можно повесить на select!!!
9 сообщений из 34, страница 2 из 2
Какое макс. количество сокетов можно повесить на select!!!
    #34112671
DжеFF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хорошо..
А если например масштабировать приложение, так что select у меня будет прослышать например максимум 1024 порта, и выполнять эту самую прослушку в несколько итераций, постоянно обновляя дескрипторы в fd_set. Реально как думаете?
И как оптимальный выбрать для этого таум аут?
Ну т.е. какой тайм аут выбрать для select(1024,..)?
Что бы общее время обработки select не была слишком велика?
...
Рейтинг: 0 / 0
Какое макс. количество сокетов можно повесить на select!!!
    #34112753
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DжеFFИ как оптимальный выбрать для этого таум аут?


По моему вы неправильно понимаете значение этого параметра. Не вижу никакой связи между продолжительностью таймаута и количеством проверяемых сокетов.
...
Рейтинг: 0 / 0
Какое макс. количество сокетов можно повесить на select!!!
    #34112811
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DжеFFХорошо..
А если например масштабировать приложение, так что select у меня будет прослышать например максимум 1024 порта, и выполнять эту самую прослушку в несколько итераций, постоянно обновляя дескрипторы в fd_set. Реально как думаете?
И как оптимальный выбрать для этого таум аут?
Ну т.е. какой тайм аут выбрать для select(1024,..)?
Что бы общее время обработки select не была слишком велика?

1. Да.
2. Исходя из времени обработки полного цикла.
...
Рейтинг: 0 / 0
Какое макс. количество сокетов можно повесить на select!!!
    #34112827
DжеFF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gluk (Kazan) DжеFFИ как оптимальный выбрать для этого таум аут?


По моему вы неправильно понимаете значение этого параметра. Не вижу никакой связи между продолжительностью таймаута и количеством проверяемых сокетов.

Почему же нет? Помоему как раз прямая? Нет?
Чем больше сокетов в наборе, тем больше времени надо select что бы по ним пробежаться.. Нет?
Я так понимаю, что если select железно отдает управление по таум ауту, и за 100 млсек не успевает обойти все, то в нужных наборах не просмотренные сокеты не появяться.. нет?
А какой тогда вообще смысл этого параметра?
...
Рейтинг: 0 / 0
Какое макс. количество сокетов можно повесить на select!!!
    #34112832
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DжеFF Gluk (Kazan) DжеFFИ как оптимальный выбрать для этого таум аут?


По моему вы неправильно понимаете значение этого параметра. Не вижу никакой связи между продолжительностью таймаута и количеством проверяемых сокетов.

Почему же нет? Помоему как раз прямая? Нет?
Чем больше сокетов в наборе, тем больше времени надо select что бы по ним пробежаться.. Нет?
Я так понимаю, что если select железно отдает управление по таум ауту, и за 100 млсек не успевает обойти все, то в нужных наборах не просмотренные сокеты не появяться.. нет?
А какой тогда вообще смысл этого параметра?

Кроме "обхода" он еще падает в idle и ждет изменения состояния на сокете. В этом и заключается таймаут
...
Рейтинг: 0 / 0
Какое макс. количество сокетов можно повесить на select!!!
    #34112843
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почитайте ссылку которую я вам дал. Можете еще поискать в инете man select
...
Рейтинг: 0 / 0
Какое макс. количество сокетов можно повесить на select!!!
    #34113059
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DжеFFПочему же нет? Помоему как раз прямая? Нет?


Почитайте же наконец документацию. Там вообще может быть 0 таймаут. И все будет прекрасно работать (независимо от количества сокетов)
...
Рейтинг: 0 / 0
Какое макс. количество сокетов можно повесить на select!!!
    #34113072
DжеFF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все понятно.
Может быть Ноль, знаю.
Просто тайм ауту приписывал более веское значение.
Спасибо за участие.
...
Рейтинг: 0 / 0
Какое макс. количество сокетов можно повесить на select!!!
    #34113191
DжеFF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Разделил общее количество сокетов по сессиям в каждой их которых по 512 дескрипторов, работает.. Ура! Товарищи!! Работает!
...
Рейтинг: 0 / 0
9 сообщений из 34, страница 2 из 2
Форумы / C++ [игнор отключен] [закрыт для гостей] / Какое макс. количество сокетов можно повесить на select!!!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]