Гость
Форумы / C++ [игнор отключен] [закрыт для гостей] / Функция LISTEN() (сокеты) / 3 сообщений из 3, страница 1 из 1
12.01.2003, 01:00
    #32089254
ROMISH
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция LISTEN() (сокеты)
Пишу на Си многопотоковое приложения (почтовый сервер) с использованием обычных сокетов (ОС Windows). При тестировании работы сервера по протоколу SMTP было замечено, что одновременно сервер открывает только пять потоков, хотя реально попыток установить соединение больше. Есть подозрения (практически уверен), что это из-за второго параметра функции listen, отвечающего за макс число сообщений в очереди ожидания. По умолчанию оно равно 5. Пытался увеличить - ничего не дает. Там еще прочитал про параметр MAXCONN, кажется.... Пытался его переопределить - тоже ничего. Может кто-нибудь писал подобные вещи и решал такие проблемы? Помогите плз.
...
Рейтинг: 0 / 0
16.01.2003, 15:52
    #32091927
Asan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция LISTEN() (сокеты)
Не знаю, поможет ли тебе это. Вот цитата из книги "Эффективное программинрование TCP/IP" Йона Снейдера:

"Параметр backlog - это максимальное число ожидающих, но не принятых соединений. ... это не максимальное число одновременных соединений с данным портом, а лишь максимальное число установленных соединений, ожидающих в очереди, пока приложение их примет."
...
Рейтинг: 0 / 0
21.01.2003, 13:36
    #32093996
Alexey M
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция LISTEN() (сокеты)
Абсолютно согласен с пердыдущим оратором, необходимо на клиенте посмотреть, что возвращают функия установления соединения. Кроме того , что делает серверная часть при попытке клиента подключится. Если есть возмодность - покажите фрагменты кода?
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Функция LISTEN() (сокеты) / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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