Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Server daemon
 
 автор: Alexneo   (13.10.2005 в 00:13)   письмо автору
 
 

Здравствуйте, вот уже вторую неделю мучаюсь :(
весь инет изрыл. Короче задача следующая - написать серверный демон на php, который бы висел на сервере консольно и ждал подключения на заданный порт. При подключении получал данные, обрабатывал и посылал обратно или в зависимости от типа информации делал рассылку только на указанных клиентов подключенных в данный момент. Не получается сделать чтобы установилось постоянное соединение - при каждой посылке данных старый сокет закрывается и создается новый. И вот еще вопрос: где можно посмотреть список всех клиентов подключенных на данный момент к серверу. Причиной написания демона послужило написание чата с непрерывным коннектом.
Серверная часть на php
Клиентская часть на Flash (используется 7 версия)

   
 
 автор: glsv (Дизайнер)   (13.10.2005 в 04:39)   письмо автору
 
   для: Alexneo   (13.10.2005 в 00:13)
 

> написать серверный демон на php
Хм… на php такое не сделаешь. Это не то средство.
Но такой демон ведь уже есть – httpd (apache). Висит на 80 порту и ждет подключения. При подключении можно вызывать php-скрипт, который и будет проводить обработку данных.

   
 
 автор: cheops   (13.10.2005 в 12:30)   письмо автору
 
   для: Alexneo   (13.10.2005 в 00:13)
 

Нет постоянно не получится, так как протокол HTTP не сессионный - он позволяет только обратиться к серверу и получить ответ, после этого соединение разрывается и сервер и клиент забывают о существовании друг друга.

   
 
 автор: Alexneo   (14.10.2005 в 00:39)   письмо автору
 
   для: cheops   (13.10.2005 в 12:30)
 

Допустим и так, а тогда посоветуете какой язык для написания такого демона

   
 
 автор: Евгений Петров   (14.10.2005 в 01:09)   письмо автору
 
   для: Alexneo   (14.10.2005 в 00:39)
 

C++

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования