Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 07.12.2016 16:48:21

установка socket.io

как установить node.js+socket.io через composer

Не в сети

#2 07.12.2016 17:27:47

Re: установка socket.io

Это шутка такая?
NodeJS - это вообще отдельная платформа.

Не в сети

#3 07.12.2016 18:02:27

Не в сети

#4 07.12.2016 18:05:00

Re: установка socket.io

что вы советуете Как создат чат

Не в сети

#5 07.12.2016 18:08:42

Re: установка socket.io

Можно без nodejs использовать socket.io?

Не в сети

#6 07.12.2016 20:04:41

Re: установка socket.io

Так по этой ссылке полная инструкция.

Не в сети

#7 07.12.2016 20:08:17

Re: установка socket.io

0710 пишет:

Можно без nodejs использовать socket.io?

socket.io - это библиотека для ноды, ставится через менеджер npm.

Если речь идёт о вебсокетах - то с PHP тоже можно работать.

https://www.youtube.com/watch?v=TuH8-kYxGGU

Сам видео не смотрел, пролистал кадры, вроде делает то, что нужно.

Не в сети

#8 07.12.2016 20:09:04

Re: установка socket.io

0710 пишет:

что вы советуете Как создат чат

Вебсокеты очень кстати для чата, советую вебсокеты))

Не в сети

#9 08.12.2016 07:40:15

Re: установка socket.io

спасибо

Не в сети

#10 10.12.2016 15:18:39

Re: установка socket.io

не получается в консоле ошибка "WebSocket connection to 'ws://127.0.0.1:8080/' failed: Error during WebSocket handshake: Unexpected response code: 200" sad

Не в сети

#11 10.12.2016 15:26:55

Re: установка socket.io

chatserver.php
****
    public function handle()
    {
        $this->info("Start server");
        $server = IoServer::factory(
            new HttpServer(
                new WsServer(
                    new ChatSocket()
                )
            ),
            8080
        );
        $server->run();
}

view
var conn = new WebSocket('ws://127.0.0.1:8080/');
conn.onopen = function(e) {
    console.log("Connection established!");
};

conn.onmessage = function(e) {
    console.log(e.data);
};

терменале :
ASUS PC@ASUS f:\OpenServer\domains\blog.loc
> php artisan chat_server:server
Start server

Не в сети

#12 10.12.2016 15:48:27

Re: установка socket.io

var conn = new WebSocket('ws://127.0.0.1:3999/');
так работает smile
что это означает?

Не в сети

Подвал раздела