Вверх ↑
Ответов: 4628
Рейтинг: 749
#1: 2017-02-01 12:44:26 ЛС | профиль | цитата
Gunnman писал(а):
Я понимаю что вы не разработчик Ex сервера, но может есть какие-то идеи?
Нужно на основе моих компонентов реализовать свой TCP_ServerEx. Я пока не могу к этому подобраться - нет целостной картины как оно должно быть реализовано.

Gunnman писал(а):
Еx сервера использую один поток не смотря на их кол-во в схеме?
Сам компонент TCP_ServerEx потоков не создаёт - он пользуется услугами системы: ему приходят сообщения о новом соединении, приходе данных. В системе для этого вполне может использоваться один поток. В моем сервере наоборот вся работа основана на своих потоках, и в данном случае каждый экземпляр компонента создаёт один поток для приёма входящих подключений. Это нормально.
А вот для приёма данных от текущих соединений уже были предприняты меры по уменьшению количества потоков (и увеличения количества возможных соединений). Все серверы и клиенты в схеме пользуются одним и тем же набором потоков, и по-умолчанию один поток обслуживает 64 соединения (можно заметить по появлению нового потока при подключении 65-го клиента).

Gunnman писал(а):
то схема работает сутками
Я приложил к этому много усилий
карма: 26

0