VPS上的棘轮WebSocket连接失败

ryoqjall  于 2022-11-11  发布在  其他
关注(0)|答案(1)|浏览(129)

我试着写棘轮聊天webAapplication.它在xampp上工作得很好,但它在服务器上不工作.我从ssh运行server.php,打开网站时得到这个错误:WebSocket连接到“ws://”。
下面是我代码:
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();
?>

index.php:

<script>
const conn = new WebSocket('ws://farahaniacademy.com:8080');
        conn.onopen = function(e)
        {
            console.log("Connection established!");
        };
</script>
r7s23pms

r7s23pms1#

它解决了。问题是服务器的防火墙。当我允许端口时,一切都正常工作。

相关问题