Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 09.07.2015, 23:28
Новичок на форуме
Отправить личное сообщение для HapKoT Посмотреть профиль Найти все сообщения от HapKoT
 
Регистрация: 14.04.2014
Сообщений: 1

Создание сокета
Делаю создание сокета и отправку ему информации на 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

Тестю на денвере.
Ответить с цитированием
  #2 (permalink)  
Старый 10.07.2015, 14:30
Аватар для KosBeg
Профессор
Отправить личное сообщение для KosBeg Посмотреть профиль Найти все сообщения от KosBeg
 
Регистрация: 22.05.2015
Сообщений: 384

Сообщение от HapKoT
WebSocket сервер на php
господи упаси!
Сообщение от HapKoT
WebSocket handshake
вебсокеты на php - читать тут - http://petukhovsky.com/simple-web-so...om-very-start/
у вас нету "рукопожатия"...
по этому и ошибка
Ответить с цитированием
  #3 (permalink)  
Старый 10.07.2015, 14:32
Аватар для KosBeg
Профессор
Отправить личное сообщение для KosBeg Посмотреть профиль Найти все сообщения от KosBeg
 
Регистрация: 22.05.2015
Сообщений: 384

PS: раньше я юзал https://github.com/m4recek/php-webso...sh-policy-file и https://github.com/gimite/web-socket-js
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание JS конструктора sheckler Работа 2 25.05.2015 21:24
Создание Конструктора sheckler Элементы интерфейса 1 25.05.2015 12:02
Создание своей библиотеки. Создание двух одинаковых объектов. Как избежать? IDCh Javascript под браузер 2 31.10.2012 12:53
Создание скрипта "Итеррационные циклы" по формуле krasopetka Общие вопросы Javascript 0 17.11.2011 12:42
Создание скрипта! Создание диктанта для учеников! Елизавета Работа 10 30.06.2010 21:00