Делаю создание сокета и отправку ему информации на js.
Сам сервер на php готов и, вроде, работает.
Слушает 127.0.0.1:8875 и выводит ответ.
Если в другом окне браузера открыть
http://127.0.0.1:8875/, то выведется этот ответ.
Но при открытии сокета на 127.0.0.1:8875 на js, появляются ошибки
Код:
var socket = new WebSocket("ws://127.0.0.1:8875/");
socket.onopen = function() {
//socket.send("...");
alert('ok')
};
socket.onclose = function(event) {
if (event.wasClean) {
alert('Соединение закрыто чисто');
} else {
alert('Обрыв соединения');
}
alert('Код: ' + event.code + ' причина: ' + event.reason);
};
socket.onmessage = function(event) {
alert("Получены данные: " + event.data);
};
socket.onerror = function(error) {
alert("Ошибка " + error.message);
};
при загрузке страницы 3 алерта:
Ошибка undefined
Обрыв соединения
Код: 1006 причина:
В консоли в это время
WebSocket connection to 'ws://127.0.0.1:8875/' failed: Error during WebSocket handshake: Unexpected response code: 200
Тестю на денвере.