Я пытаюсь подключиться к сокету на моем сервере. Мой сервер работает серверный сокет с Rachet на порт 8080. я пытаюсь запустить этот код:Ошибка: Ошибка при установлении соединения: net :: ERR_CONNECTION_REFUSED
<script>
try{
conn = new WebSocket('wss://localhost:8080');
conn.onclose = function (e)
{
//checkUser();
}
conn.onopen = function(e)
{
console.log("test");
};
}catch (error)
{
console.log(error);
}
</script>
Но я получаю эту ошибку:
WebSocket connection to 'wss://localhost:8080/' failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED
Когда я пытаюсь соединиться с моей Linux оболочки Я получаю это:
[email protected](none):~# telnet localhost 8080
Trying ::1...
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Установлена ли ваша установка Ratchet для поддержки защищенных соединений ('wss:')? Правильно ли установлены ваши ключи и сертификат? Также обратите внимание, что самозаверяющие сертификаты не будут приниматься клиентом WebSocket; он должен быть подписан доверенным ЦС. Тот факт, что ваш сервер принимает соединения, не означает, что он настроен правильно, чтобы принимать * безопасные * соединения. отказ принять безопасное соединение является сбоем на сервере; чтобы получить помощь, вам нужно предоставить дополнительную информацию о том, как настроена установка Ratchet. (Или просто не используйте безопасные соединения.) – apsillers
вы проверили настройки брандмауэра сервера? –