我使用棘轮构建了一个Web套接字,它在我的本地系统上工作正常(将客户端连接到ws:localhost),但在在线服务器上却没有。服务器启动但我无法连接到它。我不确定它是否是端口问题,但下面是我的server.php代码
<?php
use Ratchet\Server\IoServer;
use Ratchet\Http\HttpServer;
use Ratchet\WebSocket\WsServer;
use MyApp\Chat;
header("Access-Control-Allow-Origin:*");
require dirname(__DIR__) . '/vendor/autoload.php';
$server = IoServer::factory(
new HttpServer(
new WsServer(
new Chat()
)
),
8080, '0.0.0.0'
);
$server->run();