Ошибка подключения веб-сокета - ERR_CONNECTION_REFUSED - PullRequest
0 голосов
/ 17 марта 2019

Я создаю простой инструмент для чата в php, и websocket - один из лучших способов для приложений чата

Я совершенно новичок в websocket, я написал простой код для соединения через websocket, но получил ошибку

WebSocket connection to 'ws://localhost:8080/htdocs/chat.php' failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED

Вот полный код, который я написал до сих пор

<html>
<head>
<script type="text/javascript" src="jquery.js"></script>
<script>
function showMessage(messageHTML) {
        $('#chat-box').append(messageHTML);
    }

    $(document).ready(function(){

        var websocket = new WebSocket("ws://localhost:8080/htdocs/chat.php"); 
        websocket.onopen = function(event) { 
            showMessage("<div class='chat-connection-ack'>Connection is established!</div>");       
        }
        websocket.onmessage = function(event) {
            var Data = JSON.parse(event.data);
            showMessage("<div class='"+Data.message_type+"'>"+Data.message+"</div>");
            $('#chat-message').val('');
        };

        websocket.onerror = function(event){
            showMessage("<div class='error'>Problem due to some Error</div>");
            console.log(event.data);
        };
        websocket.onclose = function(event){
            showMessage("<div class='chat-connection-ack'>Connection Closed</div>");
        }; 
    });
</script>
</head>
<body>

<div id="chat-box">
</div>

</body>
</html>

Я проверил в своем файле php.ini, что веб-сокет не закомментирован

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...