![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 07.04.2011
Сообщений: 1
|
![]()
Здравствуйте!
Пишу многопоточный сервер на TServerSocket. В принципе все реализовал, но при тестовых прогонах не пробовал более 3-6 подключений, а в момент генерального теста подключений было более 10 и вдруг выяснилось, что реально могут работать только 8 соединений. ![]() Когда начал разбираться, оказалось, что начиная с 9 соединения новый поток создается, но данные от клиента не приходят и возникает таймаут на этой строке: if (not Terminated) and (not fSocketStream.WaitForData(TIMEOUT)) then Подскажите пожалуйста, в чем может быть причина? Писал под RAD 2009, но пробовал и под D6 запускать - проблема та же. Вот основной код потока: Код:
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Непонятная ситуация с ПО Pando | hk47 | Софт | 0 | 18.06.2010 20:46 |
Проверка подключений к порту | Horus92 | Работа с сетью в Delphi | 0 | 11.01.2010 17:13 |
логи подключений | joker | Безопасность, Шифрование | 3 | 08.12.2008 19:50 |
Работа со списком сетевых подключений | zanneo | Win Api | 2 | 15.08.2008 10:51 |
Создание подключений | Квэнди | Работа с сетью в Delphi | 0 | 01.02.2007 13:38 |