Задать вопрос
ARX2
@ARX2
Web-разработчик | Священник

Как установить Socket.io на хостинг?

Добрый день.
пытаюсь установить socket.io на хостинг, но выдает такую ошибку
server.js:
var io = require('socket.io')(6001);
io.on('connection', function(socket){
  socket.on('channelfxer', function(mychanel){
    socket.join(mychanel);
  });
  socket.on('message', function(data){
    socket.broadcast.emit('message',data);
  });

  socket.on('readed', function(data){
    socket.to(data.room).emit('readed',data);
  });

socket.on('disconnect', function(){ });
});


ошибка, когда запускаю:

events.js:182
      throw er; // Unhandled 'error' event
      ^
Error: listen EPERM :::6001
    at Object.exports._errnoException (util.js:1016:11)
    at exports._exceptionWithHostPort (util.js:1039:20)
    at Server.setupListenHandle [as _listen2] (net.js:1307:14)
    at listenInCluster (net.js:1355:12)
    at Server.listen (net.js:1455:7)
    at Server.listen.Server.attach (/home/k/kronosjy/node_modules/socket.io/lib/index.js:273:9)
    at new Server (/home/k/kronosjy/node_modules/socket.io/lib/index.js:59:17)
    at Server (/home/k/kronosjy/node_modules/socket.io/lib/index.js:44:41)
    at Object.<anonymous> (/home/k/kronosjy/.local/ws.server/server.js:1:92)
    at Module._compile (module.js:569:30)


Я понял, что причина в порте, даже когда убираю порт в server.js. Все запускается без ошибок, только не доходит до коннекта.
Как можно подключить это?
Может это как то с локалки можно подключить?
  • Вопрос задан
  • 488 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
@Mertico
Скорее всего порт кем то занят посмотри
netstat -tulpn | grep --color :6001
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы