Здравствуйте!
На чём вообще работает WebSocket?
Вроде, точно не на хостинге, т.е. ему нужен сервер.
Но получится ли его тестировать на локальном сервере, используя, например, Open Server, XAMPP, Денвер или MAMP? Или нужно брать серверную машину?
В таком случае, получится ли настроить правильно дедик или нужен "прямой" контакт с сервером?
Если же можно сделать вариант с локальной сетью, то можете показать пример, пожалуйста?
MusArtVlad: Советую ( как сказали jacksparrow и Сергей Протько ) учить основы построения и разбираться, а не "мартынить" готовый код.
Вангую, что потом - проблем у Вас будет море от непонимания происходящего.
xmoonlight: Мне как раз нужно было узнать, как узнать, где можно использовать WebSocket. Благодаря второй ссылке - стало понятно, что некоторые хостинг компании предоставляют такую возможность + показали, каким образом можно проверить, работает ли Socket или нет. Именно это было и нужно. Дальше - только разбираться.
MusArtVlad: быстрее было бы локально протестировать, нежели ответов тут ждать.
И, да: чувствую, в вашем словаре скоро появится слово "vagrant", которое поможет в тестах
Давайте так, расскажу вам как самому себе отвечать на такие вопросы.
1) у нас есть ключевое слово - WebSockets. Заходим в гугл и вбиваем, он отправляет нас читать википедию. Замечательно.
2) там мы видим что это протокол поверх TCP и т.д. и тп. То есть гуглим все новые и непонятные для нас слова.
3) как только мы ознакомились что это за штука, мы можем поискать реализации web socket сервера и глянуть требования.
4) делаем выводы.
Я спросил конкретно по теме. Неужели так трудно ответить насчёт того, можно ли тестировать его на локалке? Ощущение, что Вы сами встретили незнакомое слово и полезли в википедию, чтобы "хвастаться" своими "знаниями".
MusArtVlad: прежде чем высказывать свои "ощущения" потрудитесь все же почитать по ссылке что я привел.
Но если вам так хочется узнать - да, на локалке у вас вообще нет никаких ограничений. Разворачиваете там сервак и все хорошо. Что до шаредов - далеко не на всех это можно сделать но можно. Хотя проще и дешевле воспользоваться сервисами вроде pusher.com и т.д
Во первых слово сокет пишется не так.
Серверная машина от обычной отличается повышенной отказоустойчивостью и количеством ресурсов.
С вашими знаниями лучше воспользоваться готовыми решениями.
Можете почитать, к примеру https://habrahabr.ru/post/79038/ , так же рекомендую ознакомится с centrifuge