Джэксон,
сделать сообщения с F5 - проще простого, и у меня получилось сделать эти сообщения и без F5 (они сами приходили без обновления), но (читать 1ый пост) система оочень не оптимизированна. Цитата:
Цитата:
Цитата:
|
Цитата:
запросы идут от пишущего и отдаются связанным через сокеты. поэтому ты и не видишь передача данных через сокеты не фиксируются фаирбагом альтернатива применяемая ими сокетам это длинные запросы схема такая: запрос передаётся в node.js определяются связанные пользователи с этими данными(исходя из полученных данных в запросе) через сокты отдаётся информация связанным с этой информацией пользователям на клиенте обрабатывается ответ полученный через сокет и производятся действия со страницей |
dmitriymar,
то бишь, я могу на странице вот так сделать (P.S. моя страница: chat.com?with=2, собеседник: chat.com?with=1) $message = " Hello World!!! " $with = $_GET['with']; $my_id = 1; При отправке сообщения, с помощью сокетов отправляю post запрос на страницу вида: "from=".$my_id."&to=".$with."&message=".$message; При этом, так как все это на одной странице: if ($_POST['with'] == $my_id && $_POST['to'] == $with) { echo $message; } Ну это в общем? Я тебя правильно понял? ===== node js я немного изучил, но мне кажется это слишком муторно? |
http://i-novice.net/sokety-v-php/
с нодой будет всё проще намного. Изза того что в рнр всякий раз новый экземпляр создаётся приложения а в ноде колво операций сократиться в разы ну и базы нужно будет дёргать для постоянного получения ip того кому отсылать |
Цитата:
Ссылки я даю на википедию, т.к. это достаточно приличный ресурс для введения в тему. А потом, после ознакомления, уже можно самостоятельно гуглить статьи на эту тему. |
UPD https://github.com/LearnBoost/socket.../examples/chat а в nginx роутишь чаты на ноду. это вообще 5 минут делов, на самом деле) нода создана для чата =) |
dmitriymar,
tadjik1, B@rmaley.e><e, Всем спасибо. Буду учить сокеты. |
Часовой пояс GMT +3, время: 23:40. |