Я пытаюсь получить образование на веб-сайтах, но я не могу найти достойный учебник. Все учебные пособия предлагают вам загрузить сервер и научить его использованию. Меня больше интересует, как работает сервер и как я могу управлять им на удаленном хосте, например, хостинг-провайдере.Веб-узлы не могут подключиться к серверу
В любом случае, если я хочу узнать, на самом деле не так много вариантов, кроме как загрузить встроенный сервер и начать проверку. Поэтому я загрузил сервер, указанный в этом уроке http://dev.tutsplus.com/tutorials/start-using-html5-websockets-today--net-13270
Проблема в том, что я даже не могу подключиться к ней. Я запускаю XAMPP на Win7, поэтому он полностью уместен для учебника и выглядит довольно легко, однако я терплю неудачу. Мне удалось запустить сервер, но когда я открываю client.php
я получаю
Firefox не может установить соединение с сервером на WS: // Localhost: 8000/POL/newWS/сервер/startDaemon. PHP. var socket = новый WebSocket (хост);
К счастью хром появляется, чтобы обеспечить более подробное сообщение об ошибке
подключение WebSocket к 'WS: // Localhost: 8000/POL/newWS/сервера/startDaemon.php' не удалось: Ошибка во время рукопожатия WebSocket : 'Sec-WebSocket-Accept' заголовок отсутствует
переменная хоста JavaScript установлен в 'WS: // локальный: 8000/POL/newWS/сервер/startDaemon.php', что, где сервер расположен на мой локальный хост. Я не внес никаких изменений на сервер. Может ли кто-нибудь помочь мне получить эту вещь? Заранее спасибо!
WebSockets в PHP немного хлопот. Я предлагаю рассмотреть Node.js для этого. Реализации JavaScript на сервере WebSockets более надежны и просты в использовании. – Brad
@Brad спасибо за предложение, но я действительно хотел бы избежать использования node.js после того, как увидел это http://www.youtube.com/watch?v=1e1zzna-dNw –
Ха, это видео весело. Спасибо за смех. Парень, который сделал это видео, явно не замечает этого, и понятия не имеет, о чем он говорит. Никакой подсказки. – Brad