Рет қаралды 120
Друзья, да, вы не ослышались. Разбираем и пишем основы для своего чата на сокетах телеграмм за 30 минут на (php+redis-socket.io)
1. index.php
require __DIR__ . '/vendor/autoload.php';
$client = new Predis\Client();
$client -(угловая скобка) publish("*", $message);
cdnjs.cloudflare.com/ajax/libs/socket.io/1.3.1/socket.io.js
var io = io("localhost:6096");
io.on("mamont:mamont", function(data){
console.log(data);
document.body.append(data + "/n");
});
2. server.js
var io = require("socket.io")(6096);
io.on('connection', function(socket){
console.log('connected');
});
var Redis = require("ioredis");
redis = new Redis();
redis.psubscribe("*", function(event, count){});
redis.on('pmessage', function(pattern, channel, message){
console.log(message);
io.emit("mamont:mamont", message);
});
redis.io/docs/install/install-redis/
npm install socket.io ioredis