Как реализовать PHP Socket Server, я использую PHP5.
Есть ли готовая каркас, уже доступный для меня, вместо того, чтобы вдаваться в подробности о деталях реализации? В основном я хочу обслуживать клиентов Flash с помощью этого Socket Server, и это будет работать в среде Apache.
Это первый раз, когда я нахожусь на территории PHP, поэтому считайте меня noob.
Посмотрите на сервер PHP Socket Алексея Заппарова
http://www.phpclasses.org/browse/package/5758.html
Это очень просто, чтобы отменить свой собственный код. Но будьте осторожны, вы должны быть осторожны в управлении памятью. Если вы пишете очень сложное приложение OO, то вам обязательно нужно установить сборку ссылок на сборщик мусора. И, поскольку он использует socket_select (), вы не хотите, чтобы ti зависал слишком долго, чтобы ваш код что-то делал.
В качестве альтернативы (если вы работаете на чем-либо, кроме платформы Microsoft), может быть проще повесить процесс php с [x] inetd и просто использовать stdio для связи.
НТН
C.
Проверьте Zend_AMF (выделение мое)
Zend_Amf обеспечивает поддержку Adobe Action Action Format (AMF), позволяющую общаться между Adobe Flash Player и PHP. В частности, он предоставляет реализацию сервера шлюза для обработки запросов, отправленных с Flash Player на сервер, и сопоставление этих запросов методам объектов и классов и произвольным обратным вызовам.
и AMFPHP в качестве альтернативы.
Кроме того, ознакомьтесь с API-интерфейсом PHP Socket и ознакомьтесь с этой статьей IBM о управлении памятью с помощью PHP .
Редактировать Это не сервер, хотя. PHP не подходит для длительных процессов. Если вы хотите реализовать push-версию, взгляните на технологии Comet .