Android соединен с Socket.io, Laravel и Redis - PullRequest
0 голосов
/ 21 января 2019

Я работаю с Socket.io и Redis Laravel, Все работает нормально и отлично, Проблема при подключении с Android к сокету

       Client side
     https://cdnjs.cloudflare.com/ajax/libs/socket.io/2.2.0/socket.io.js  
               var socket = io('http://000.000.000.00:3000');

      socket.on("content-channel:App\\Events\\ents", function(message){
 console.log(message.data.block);
   });

        Socket.js

     var app = require('express')();
     var http = require('http').Server(app);
     var io = require('socket.io')(http);
     var Redis = require('ioredis');
     var redis = new Redis();
     redis.subscribe('content-channel', function (err, count) {});
     redis.on('message', function (channel, message) {
     console.log('Message Recieved: ' + message);
     message = JSON.parse(message);
     io.emit(channel + ':' + message.event, message.data);
   });
   http.listen(3000, function () {
  console.log('Listening on Port 3000');
   });

, когда я запускаю узел socket.js

его возврат Прослушивание через порт 3000

в маршрутах web.php

 Route::get('fire', function () {
       // this fires the event
        event(new App\Events\ents());
        return "event fired";
     });

его идеальная работа

Вопросы

Разработчик Android пытается подключитьсяк этому сокету, который идеально подходит для работы с сетью, он получает ответ 20000. Уже тот же код подключения в Android работает с библиотекой Workerman Socket.что мне нужно изменить или Android разработчик должен изменить, пожалуйста, направьте нас

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...