Публикации по теме 'ratchet'
Создайте чат с помощью PHP Backend
Сегодня я покажу вам, как создать чат с помощью WebSockets и PHP Backend. Клиентская сторона может быть чем угодно (веб-сайт, приложение для Android, iOS и т. д.). В этой статье я покажу вам, как создать базовый веб-клиент.
Сервер
Начнем сборку серверной части. Сервер отвечает за размещение всех соединений и отправку сообщений соединениям.
Мне не нравится работающий на сервере JavaScript, поэтому я решил написать сервер на PHP. Мы не должны строить все сами. Есть PHP-библиотека под..
Вопросы по теме 'ratchet'
Как подключить сессию Symfony с объектом подключения от Ratchet?
Привет, я работаю в приложении реального времени symfony , используя библиотеку Ratchet . В моем приложении мне нужно отправить некоторые данные определенному пользователю. И единственный способ сделать это — для присоединения объекта сеанса...
902 просмотров
schedule
25.08.2022
Программно загрузить URL-адрес с помощью Ratchet push.js
Структура одностраничных приложений Ratchet использует push.js для загрузки новых страниц в поле зрения. Например:
<a href="link.html">link<a>
Это будет использовать push, чтобы заменить все в .content div на .content из...
1453 просмотров
schedule
03.11.2023
Хранилище сессий Ratchet
Я новичок в Ratchet и Symfony. Я пытаюсь с ними познакомиться. Я использовал альтернативу сеансам, которая довольно странная, но работает. Вот оно:
В JS (собственный сеанс PHP)
name = "<?php echo $_SESSION['name']; ?>";
msg =...
1848 просмотров
schedule
17.07.2023
React/ZMQ/Ratchet — ответ сервера Websocket
В настоящее время у меня есть сервер веб-сокетов, работающий с Ratchet PHP. Я еще не на том этапе, когда хочу, чтобы внешние скрипты взаимодействовали с моим сервером. Я могу успешно отправить на него данные с помощью ZMQ:
push.php
$json =...
2490 просмотров
schedule
12.07.2023
Использование PHP-потоков с Ratchet Websocket
Я делаю игру html5 www.titansoftime.com
Я использую храповик в качестве серверного решения php websocket. Это прекрасно работает! http://socketo.me/docs/push
Я провел несколько автономных тестов с использованием расширения php pthreads и...
4952 просмотров
schedule
12.04.2024
phpstorm не может найти класс ZMQContext
Привет, я создаю проект в соответствии с учебником на веб-сайте Ratchet.
Я установил zeromq версии 0.3.0 через композитор в phpstorm (я проверил, правильно ли я установил zeromq с помощью phpinfo(), а также с php-m в терминале)
В файле post.php...
343 просмотров
schedule
30.04.2023
PHP Ratchet — несколько клиентов
Я использую PHP Ratchet (интеграция push) для своего приложения с торгами в реальном времени, и он работает как шарм.
Из-за большого трафика мы переместили наше приложение на платформу AWS, и у нас есть несколько экземпляров сервера приложений и...
762 просмотров
schedule
04.05.2023
Websocket через Apache/Varnish не удалось
Я пытался заставить это подключение к веб-сокету работать уже несколько дней, но все равно получаю сообщение об ошибке при попытке подключиться к нему через Javascript.
Ошибка, которую выдает javascript, приведена ниже:
WebSocket connection to...
414 просмотров
schedule
09.06.2023
Symfony2 и ClankBundle: не удается разделить сеанс
Я использую Symfony2 с ClankBundle для функциональности WebSocket. Я следовал инструкциям, приведенным здесь (PdoSessionHandler) и здесь (совместное использование сеанса Clank) , но все же я не могу получить информация, которую я храню внутри...
173 просмотров
schedule
09.10.2023
Какой храповой компонент использовать
Краткое объяснение...
Я начал работать с Ratchet около 6 часов назад, поэтому мой вопрос может быть немного простым... У меня есть существующий веб-сайт с большим счетчиком в середине одной из страниц. Счетчик показывает, сколько людей подписалось...
52 просмотров
schedule
14.10.2023
Не удается загрузить модель cakephp
У меня есть cakephp 2 и храповая структура для веб-сокетов. Все это работает на aws ec2. Я создаю класс php и пытаюсь использовать модель cakephp следующим образом:
<?php
namespace some\name\space;
use App;
use CakeModel;...
65 просмотров
schedule
30.10.2022
pthreads не работают должным образом с React/Ratchet
Я пытаюсь добавить поддержку многопоточности pecl-pthreads в приложение Ratchet WebSocket.
Это мое приложение:
<?php
namespace MyApp;
use Ratchet\MessageComponentInterface;
use Ratchet\ConnectionInterface;
class Chat implements...
120 просмотров
schedule
26.05.2022
Как установить кодировку текста в UTF-8 в Ratchet (PHP, WebSocket)?
У меня есть приложение, основанное на Ratchet. Скрипт создан в кодировке UTF-8.
<?php
namespace MyApp;
use Ratchet\MessageComponentInterface;
use Ratchet\ConnectionInterface;
use MyApp\Player;
use MyApp\User;
use MyApp\Computer;
use...
176 просмотров
schedule
11.12.2022
Видеовызовы WebRTC и аудиовызовы не работают, работает только чат?
Я использую исходный код из github: https://github.com/amirsanni/Video-Call-App Я хочу, чтобы два устройства взаимодействовали друг с другом, пока они подключены к одной и той же сети Wi-Fi, и у меня есть локальный сервер в той же сети без...
448 просмотров
schedule
12.03.2024
Ошибка области имен. Застрял в "MyApp\Chat"
Получение ошибки в простом примере Ratchet:
Fatal error: Uncaught Error: Class 'MyApp\Chat' not found
Моя файловая структура выглядит так:
root\composer.json
root\bin\chat-server.php
root\src\MyApp\Chat.php
Composer.json — это...
463 просмотров
schedule
05.02.2023
Ошибка при рукопожатии веб-сокета; соединение с веб-сокетом не удалось с использованием autobahn.js
Я пытаюсь создать сервер websocket с помощью Ratchet, React и Autobahn. При попытке подключения я получаю эту ошибку в консоли
autobahn.min.js: 196 Соединение WebSocket с 'ws: // localhost: 8090 /' не удалось: ошибка во время рукопожатия...
1858 просмотров
schedule
09.05.2024
RatchetPHP - клиент отключается от сервера прямо перед получением сообщения от сервера
Итак, я пробую учебник Ratchet ( http://socketo.me/docs/hello-world ) и у меня проблема: каждый раз, когда метод send() вызывается для объекта ConnectionInterface, этот клиент отключается от сервера.
Пример ниже:
SSH-терминал
php...
88 просмотров
schedule
03.06.2022