Latest posts on Twisted: контроль числа одновременных коннектов topichttps://python.su/forum/topic/2836/2008-10-14T01:16:24+03:00Общий :: Network :: Twisted: контроль числа одновременных коннектов
2008-10-14T01:16:24+03:00Андрей Светлов18167Считать количество открытых соединений (connectionMade/connectionLost у протокола)<br/>Если зашел за предел - вместо непосредственного создания фабрики для клиетского протокола создать отложенный вызов через reactor.callLater. В нем опять проверить условие и в случае чего опять отложить.<br/><br/>По поводу примеров - сейчас писать несколько лень/некогда/устал сегодня как собака. Если они все таки нужны - сильно помог бы твой “прожорливый” код. Модифицировать работающее “чуть-чуть не так” гораздо проще, чем создавать с начала. <br/>Если не получится - могу попробовать что-то набросать, но не раньше завтрашнего дня.
Общий :: Network :: Twisted: контроль числа одновременных коннектов
2008-10-13T22:46:03+03:00slav0nic18164Столкнулся с проблемой: необходимо создать более 10к коннектов на сервер, если я вызываю protocol.ClientCreator(reactor, …).connectTCP(*hostport) в цикле и вызываю reactor.run() то сразу октрывается 10к соединений =\<br/><br/>как это дело контролировать? Желательно с примером, ибо с твистед знаком по стольку по стольку)