|
|
|
| Здравствуй, любимый форум. и народ с него тоже)
Подскажите, как сделать такое в одном скрипте:
несколько клиентов подключаються к серверу и потом каждый из них бесконечно принимает данные, т.е. несколько клиентов в одном скрипте.
делал через массив классов API каждого клиента, но хотелось бы умнее сделать. пока есть мысль через socket_select, но с ним не работал к сожалению. никто не подскажет доку по этому вопросу? | |
|
|
|
|
|
|
|
для: ast
(09.11.2007 в 17:03)
| | > делал через массив классов API каждого клиента
Чего? о_0
Для каждого клиента запустится свой экземпляр скрипта. | |
|
|
|
|
|
|
|
для: kasmanaft
(09.11.2007 в 18:18)
| | смотри. у мя есть класс, в котором описываються все методы 1го клиента. вот я и делал массив классов и перебирая их подрят, обращался к текущему | |
|
|
|
|
|
|
|
для: ast
(09.11.2007 в 17:03)
| | как вариант, буду очень благодарен за инфу по socket_select в клиентах (!!!), т.е. когда 1 скрипт подключаеться несколько раз к одному и тому же серваку. мож, доки какие есть, или просто темы такие уже были | |
|
|
|
|
|
|
|
для: ast
(12.11.2007 в 11:28)
| | ыхх... надеялся помогут..... неужели никто не делал мульти-клиента на socket'ах?))) | |
|
|
|
|
|
|
|
для: ast
(12.11.2007 в 15:36)
| | Лучше на перле. На РНР возможно, но не реально. Хотя пару вариантов многопоточности встречал | |
|
|
|
|
|
|
|
для: ast
(12.11.2007 в 15:36)
| | многопоточного клиента на php делал реально работало быстрее :)), в разы.
за основу брал вот эту статью http://www.stableversion.com/2006/04/17/multithread-php/ сначала не получилось но когда приперло пришлось разобратся все заработало :) | |
|
|
|
|
|
|
|
для: KPETuH
(13.11.2007 в 08:10)
| | скинь в личку icq пожалуйста, или мыльник))) буду очень благодарен, есть пару вопросов))) | |
|
|
|
|
|
|
|
для: KPETuH
(13.11.2007 в 08:10)
| | по поводу той ссылки...... имелось ввиду | |
|
|
|
|
|
|
|
для: ast
(09.11.2007 в 17:03)
| | нифига не понял, напишите получше, что нужно сделать? | |
|
|
|
|
|
|
|
для: ast
(09.11.2007 в 17:03)
| | Напишите подробнее, вопрос не понятен. | |
|
|
|
|
|
|
|
для: mefestofel
(13.11.2007 в 00:56)
| | Нужна помощь по созданию клиентского приложения на сокетах, которое будет создавать несколько
соединений с определённым сервером и дальше общаться с ним.
делал реализацию так:
есть класс API, в цикле foreach перебирал экземпляры класса в каждом из них вызывал connect.
Проблема - когда много клиентов в одном скрипте - задержка слишком большая, предыдущие клиенты
отрубаються из-за тайм-аута на сервере, к которому идёт коннект.
подсказали использовать socket_select, но везде инфа только по серверам на сокет_селект. буду рад любому
мануалу по socket_select в клиентах. | |
|
|
|
|
|
|
|
для: ast
(09.11.2007 в 17:03)
| | так понимаю никто не знает? =))))))))))))) никто с сокетами не работает?) | |
|
|
|