Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.11.13;
Скачать: CL | DM;

Вниз

PHP, Как составить список подключенных сокетов?   Найти похожие ветки 

 
R_R   (2011-07-13 19:07) [0]

Как составить список подключенных сокетов? И обновлять его при подключении новых...


 
Дмитрий С ©   (2011-07-13 19:20) [1]

О чем речь вообще?
`netstat -an` ?


 
R_R   (2011-07-13 19:23) [2]

Дмитрий С ©   (13.07.11 19:20) [1]
При подключении нового клиента добавлять идентификатор сокета в массив...


 
Дмитрий С ©   (2011-07-13 19:26) [3]

Сервер на PHP чтоли? Такое ощущение что вы не понимаете чего хотите. Уточните, желательно с примером


 
R_R   (2011-07-13 19:30) [4]

Дмитрий С ©   (13.07.11 19:26) [3]
Сервер на PHP чтоли?
 Да
Аналог шахматного сервера, вообщем нужно принимать и отсылать cообщения клиентам. Нужно чтобы они хранились в каком-то массиве, который бы пополнялся...


 
Дмитрий С ©   (2011-07-13 19:33) [5]

А у вас вообще опыт есть?

Обычно на PHP (который работает под веб-сервером, например, apache) это делается с помощью сессий с таймаутами. Клиент с некой периодичностью делает запросы на сервер, чтобы проверить нет ли для него новых сообщений. Если клиент не делает запросов длительное время - он начинает считаться отключенным. Как то так. Но это основа основ...


 
R_R   (2011-07-13 19:44) [6]

А у вас вообще опыт есть?
Нет

Попробую через сессии, спасибо...


 
xayam ©   (2011-07-13 23:42) [7]


> Попробую через сессии, спасибо...

Не слушай никого. Только асинхрон.

http://phpdaemon.net/

Иначе бесполезно что-то делать - любое решение на основе таймаутов не масштабируется.


 
димка на   (2011-07-14 04:57) [8]

а потом говорят, что мастера злые:)


 
Омлет ©   (2011-07-14 11:43) [9]

> xayam ©   (13.07.11 23:42) [7]
> Не слушай никого. Только асинхрон.
> http://phpdaemon.net/


Лучше - node.js


 
xayam ©   (2011-07-14 12:40) [10]


> Лучше - node.js

на вкус и цвет...

:)


 
Омлет ©   (2011-07-14 12:50) [11]

Так-то да. Сейчас кто-нибудь придет и скажет за Erlang )


 
Slym ©   (2011-07-14 13:29) [12]

Все хранить в БД и ходы и участников


 
xayam ©   (2011-07-14 13:59) [13]


> Все хранить в БД и ходы и участников

это другой вопрос.
При асинхроне кстати совсем не обязательно, если пулю особенно делать, то обращения к базе добавят задержек с ответом от сервера.
При масштабировании ничего хорошего понятно не получится.
Я бы сделал это как опцию, которую было можно включать и отключать в случае необходимости, вплоть до автоматической балансировки.


 
димка на   (2011-07-15 04:20) [14]

ощущение в свете последних тем - пхп демон всетаки нужен :)


 
brother ©   (2011-07-15 04:29) [15]

> пхп демон

или пхп сервис ;)


 
Дмитрий С ©   (2011-07-15 08:32) [16]


> ощущение в свете последних тем - пхп демон всетаки нужен
> :)

могу пример скинуть, правда он под линукс



Страницы: 1 вся ветка

Текущий архив: 2011.11.13;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.006 c
15-1310737018
R_R
2011-07-15 17:36
2011.11.13
Кто-нибудь работал с FileZilla?


2-1311459358
Aleks1995
2011-07-24 02:15
2011.11.13
Отправка почты в Дельфи


2-1311149076
Scott Storch
2011-07-20 12:04
2011.11.13
ошибка при работе с параметрами запроса


15-1310311222
Doxer
2011-07-10 19:20
2011.11.13
Уведомления о почте (как в QIP)


1-1273069609
Zoom
2010-05-05 18:26
2011.11.13
Почему перестает работать кнопка "Свернуть" ?