Я следил за этим (http://socket.io/get-started/chat/) учебником о том, как сделать простое приложение чата с помощью socket.io.
Я попытался использовать Express для его создания, и мне было интересно, почему порт 3000 уже используется? Код ниже не будет работать, если я не изменю номер порта.
/* Make the http server listen on port 3000. */
http.listen(3000, function(){
console.log('listening on *:3000');
});
Является ли использование порта для выполнения других действий, таких как маршрутизация или что-то еще? Есть ли простой способ найти, что происходит на этом порту?
Я также могу делать что-то хитрое с моими требованиями:
var express = require('express');
var app = require('express')();
var http = require('http').Server(app);
var router = express.Router();
var io = require('socket.io')(http);
Спасибо.