php - Ratchet 不工作演示

标签 php sockets ratchet

我正在研究 Ratchet php 套接字。因为我是套接字新手,所以我按照 ratchet 中的演示进行操作按照代码后我得到了错误

Fatal error: Class 'MyApp\Chat' not found in C:\xampp\htdocs\www\chating\bin\chat-server.php on line 13

我复制了所有代码,但仍然出现此错误。我要粘贴chat-server.php的代码
<?php

use Ratchet\Server\IoServer;
use Ratchet\Http\HttpServer;
use Ratchet\WebSocket\WsServer;
use MyApp\Chat;

require dirname(__DIR__) . '/vendor/autoload.php';

$server = IoServer::factory(
              new HttpServer(
              new WsServer(
              new Chat()
            )
            ), 8080
);

$server->run();

最佳答案

搜索后我得到了解决方案
运行命令前

php bin/chat-server.php

首先执行这个命令
composer dumpautoload

关于php - Ratchet 不工作演示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40293526/

相关文章:

c++ - Qt客户端程序

PHP 服务器端 SNI 支持

PHP MYSQLi : Admin edit user level

javascript - 保持 Web Socket 服务器处于事件状态

java - 为什么方法channelActive总是在服务器和客户端中被调用 - Netty

multithreading - 使用 angularJS 应用程序提高 Symfony2 的性能

php - 如何从具有一对多关系的3个表中获取数据

ios - socket.io 无法处理错误

php - Ratchet 服务器与长轮询

php - Ratchet PHP Websocket 库工作正常,但运行几天后导致 HTTP 代码 503 服务不可用