Articles of websocket

личное сообщение с использованием websockets

Как мы можем реализовать частную систему сообщений (клиент к клиенту) с помощью Websockets (и PHP)? Из того, что я понял, сервер передает сообщение, и все клиенты могут получать сообщение через обработчик события connection.onmessage. Мне было интересно, есть ли способ отправить сообщение только целевому пользователю в websockets?

Websocket – клиент не получает данные

Я пишу какое-то приложение на основе websockets (RFC 6455). К сожалению, похоже, что клиент (тестирование на Chrome 18) не получает данные, но сервер говорит, что он отправляет … Chrome ничего не говорит Вот основные методы сервера: private function decode($payload) { $length = ord($payload[1]) & 127; if ($length == 126) { $masks = substr($payload, 4, 4); […]

Веб-сокет не работает в Firefox 12

Firefox не может установить соединение с сервером по адресу ws: //192.168.0.155: 5555 / socket / server3.php. $(document).ready(function(){ if(!("WebSocket" in window)){ alert('not available'); }else{ _init(); } }); function _init(){ var websocket; var host = 'ws://192.168.0.155:5555/socket/server3.php'; try{ websocket = new WebSocket(host); websocket.onopen = function(evt){ onOpen(evt); }; websocket.onclose = function(evt) { onClose(evt); }; websocket.onmessage = function(evt) { onMessage(evt); […]

обновить веб-страницу при обновлении базы данных

Я хочу отразить изменения, которые происходят сразу в таблице в базе данных, на веб-странице. Я читал о веб-сайтах, но я не очень понимаю, как его реализовать. Мне было интересно, как я смогу извлечь эту новую информацию, добавленную в таблицу, и как я могу позволить серверу нажать ее в браузере.

как получить объект соединения конкретного пользователя?

Я работаю в приложении Symfony в реальном времени, используя библиотеку Ratchet , в этом приложении мне нужно отправить некоторые данные конкретному пользователю, поэтому логическое решение заключалось в использовании SessionProvider, который будет прикреплять объект Session Symfony2 к каждому входящему объекту Connection. Как указано в документации, я установил не-собственный обработчик сеанса для хранения моих сеансов, то есть […]

HTML5 Websockets для приложения Realtime Chat?

Мы планировали создать приложение для чата на основе HTML5 с использованием технологии Websockets. Поэтому мой вопрос: Каковы браузеры, поддерживающие веб-сайты в настоящее время на сегодняшний день? Если браузер не поддерживает его, то каков возможный изящный откат? Есть ли полипол, который может помочь? С Уважением,

PHP-приложение + уведомления на основе WebSocket через Socket.IO

У меня есть веб-приложение, написанное на PHP с использованием laravel. Теперь мне нужно добавить систему уведомлений в реальном времени, которая отталкивает сообщения от сервера -> клиент и может извлекать сообщения, отправленные с сервера client -> server. Поскольку Socket.IO обратно совместим и изящно изнашивается, я хочу использовать его для части опроса WebSocket / AJAX. Проблема в […]

как правильно использовать webSockets в Symfony2

Я пытаюсь реализовать websockets в Symfony2, Я нашел этот http://socketo.me/, который кажется довольно хорошим. Я пробовал это из Symfony, и это работает, это был простой вызов с использованием telnet. Но я не знаю, как интегрировать это в Symfony. Я думаю, что мне нужно создать сервис, но я не знаю, какой вид сервиса и как его […]

Использовать данные сеанса по рукопожатию websocket

Если зарегистрированный пользователь переходит к определенной области сайта, которая должна использовать WebSockets, как мне захватить этот идентификатор сеанса, чтобы я мог идентифицировать его на сервере? Мой сервер в основном представляет собой бесконечный цикл while, который содержит информацию обо всех подключенных пользователях и т. Д., Поэтому, чтобы захватить этот идентификатор, я решил, что единственный подходящий момент […]

Что такое Long-Polling, Websockets, Server-Sent Events (SSE) и комета?

Я пробовал читать некоторые статьи, но я пока не совсем понимаю понятия. Кто-то хотел бы сделать снимок, объяснив мне, что это за технологии: Длительный опрос События, отправленные сервером WebSockets комета Одна вещь, с которой я сталкивался каждый раз, – это сервер, который открывает соединение и передает данные клиенту. Каким образом соединение остается открытым и как […]