Покинул форум
Сообщений всего: 808
Дата рег-ции: Янв. 2010 Откуда: Самара
Помог: 17 раз(а)
Здравствуйте!
Прочитав про comet в интернете понял то это как раз то что мне нужно, это установка длительного соединения с сервером и возможность сервера отправлять пользователю новую информацию.
Задача такая: При написание сообщения, пользователь передает его серверу, а сервер это сообщение рассылает другим пользователем и потом записывает в БД. То есть как бы чат. Сделал js верстку и длительное соединение с сервером, но не могу осуществить свою задачу так как не знаю как при создание сообщения передавать параметры, если просто параметры отсылать на файл с котором установлено длительное соединение ajax запросом, то соединение закрывается ну по идее оно и должно закрыться но вот переданных параметров скрипт не видит...
Подскажите как сделать comet сервер на php, читал они пишутся на perl, питоне...(но знаю я тока php)
----- Так было, так есть и так будет
vanicon
Отправлено: 16 Апреля, 2012 - 18:15:40
Частый посетитель
Покинул форум
Сообщений всего: 808
Дата рег-ции: Янв. 2010 Откуда: Самара
Помог: 17 раз(а)
Просмотрев систему comet сервера Реплексор, я так понял что там создаются файлы с новыми сообщениями в json формате для разбора через js, и потом в эти файлы при новом ответе добавляется новое сообщение. Но я не понимаю почему нельзя обойтись без этой возни с файлами, то есть когда поступает новое сообщение сразу рассылать его по длительному соединению(long poll)? Или я что-то не так понял?
----- Так было, так есть и так будет
Viper
Отправлено: 17 Апреля, 2012 - 09:35:03
Активный участник
Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007 Откуда: Симферополь
Помог: 98 раз(а)
nodejs заюзайте. Там вообще на javascript писать можно. Эдакий прокси между web-приложением и серверной частью.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.