Вход

Просмотр полной версии : PHP сокет сервер


perminov
30.04.2006, 15:37
Блин, кто-нибудь может подсказать сокет сервер на PHP, желательно для взаимодействия со Флешем, а то я ничего дельного на PHP не нашёл, только на Яве и то у буржуев.

son_of_war
03.05.2006, 07:43
а самому сделать... ?
функции для работы с сокетами в php традиционные, если знаешь как оно работает, по аналогии с каким-нибудь примером сделать запросто

perminov
03.05.2006, 14:51
Самому сделать не проблема, уже есть кое-какие нарботки, но я бы хотел посмотреть примерчик.

Skubent
03.05.2006, 14:56
socket_listen() и ничего более.
Вот только по моему скромному мнению сервер на php - это немного медленно и тяжеловато.

etc
03.05.2006, 16:13
Не немного, а довольно медленно.
Вообще, сокет-сервер лучше писать на чём угодно, кроме php. Хотя, бывают исключения.

Antares
03.05.2006, 18:24
В стране, где все хостингипредставляют один php, php, php, php, php, а также дают собрать свой php, есть только один путь -- [shared] dedicated server.

И туда встает любой Джава-сервер, Руби-сервер, короче, от этой лоботомии php можно излечиться как душе угодно

etc
03.05.2006, 18:25
FMS в идеале)
Кстати, пойду скачаю...

Antares
03.05.2006, 18:32
Ты что, RED5 (http://www.osflash.org/red5). FMS стоит несколько десятков килобаксов :) Ну как минимум 25, чтоли...

etc
03.05.2006, 18:39
Нет, всего 4500... а чо, эти 7 МБ действительно столько стоят?
Пошёл качать red5. Правда, разбираться с ним некогда, как обычно. Впрочем, лишь для собственных экспериментов...

Antares
03.05.2006, 18:51
Ну а нафига платить 4500, если можно их и не платить и иметь при этом неограниченное число подключений.

etc
03.05.2006, 18:54
Ладно, закинул софтину в закрома. Понадобится -- вытащу =)

Призрак
05.05.2006, 23:07
глянь мою темку повыше! там ссылка на архив в нем флеха и сокет почти рабочии ток в пхп коде одна ошибка:
for ($count = 0; $count<MAX_CLIENTS; $count++){
$client[$count] = null;
}
меняем на
for ($count = 0; $count<=MAX_CLIENTS; $count++){
$client[$count] = null;
}
должно все переть..во всяком случае у мну все ок...