Я, наконец, нашел проблему, но не могу это объяснить. Сервер Webserver и Websocket Server работают на «127.0.0.1:xyz» каждый. Когда я получаю доступ к моему сайту с помощью «127.0.0.1:xy/app_dev.php/account», все работает, файлы cookie отправляются, считываются, а зарегистрированный пользователь возвращается клиентомManipulator. Когда я обращаюсь к своему сайту с помощью «localhost: xy / app_dev.php / account», я всегда […]
Я создал Ratchet Web Socket Server и попытался использовать SESSIONS. В моем php-файле на HTTP-Web-сервере (порт 80) я установил данные сеанса следующим образом use Symfony\Component\HttpFoundation\Session\Session; use Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage; use Symfony\Component\HttpFoundation\Session\Storage\Handler\MemcacheSessionHandler; $memcache = new Memcache; $memcache->connect('localhost', 11211); $storage = new NativeSessionStorage(array(), new MemcacheSessionHandler($memcache)); $session = new Session($storage); $session->start(); $session->set('uname', $uname); и подключен к серверу Ratchet Websocket с […]
У меня есть класс Ratchet и класс приложения chat, который работает нормально. Моя проблема заключается в том, как добавить периодический цикл? Я попытался следовать примеру в разделе Периодическая отправка сообщений клиентам в Ratchet Но я никуда не уходил. Моя цель, подобная этому парню, заключается в том, что сервер проверяет, все ли клиенты все еще живы. […]
Я следую учебникам Ratchet. Для страницы SessionProvider код выглядит следующим образом: <?php // Your shell script use Ratchet\Session\SessionProvider; use Symfony\Component\HttpFoundation\Session\Storage\Handler; use Ratchet\App; $memcache = new Memcache; // Class not found on line 7 $memcache->connect('localhost', 11211); $session = new SessionProvider( new MyApp , new Handler\MemcacheSessionHandler($memcache) ); $server = new App('localhost'); $server->route('/sessDemo', $session); $server->run(); PHP вызывает смертельную […]
Я пытаюсь запустить демонстрацию приложения Ratchet, но я не могу выполнить файл Это моя файловая структура /var/www/src/MyApp/ /var/www/src/MyApp/chat.php /var/www/src/MyApp/chat-server.php <? PHP использовать Ratchet \ Server \ IoServer; используйте MyApp \ Chat; #require "chat.php"; require 'vendor / autoload.php'; $ server = IoServer :: factory ( новый чат (), 8080 ); $ Server-> Run (); /var/www/src/MyApp/composer.json { […]