我试着写棘轮聊天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>
1条答案
按热度按时间r7s23pms1#
它解决了。问题是服务器的防火墙。当我允许端口时,一切都正常工作。