Socket.io no funciona en ubuntu 16.04

Tengo un problema con socket.io. Aquí es cuando ejecuté el código en mi computadora (local), puedo usar elhttp: // IP: 120 / socket.io / socket.io.js pero estoy usando en mi servidor (servidor digital del océano ubuntu 16.04) no vi nada de esta url ¿por qué? ¿Dónde está mi culpa? Alguien puede ayudarme ? Utilicé la función createServer and Server pero no funcionó en ambos

var app = require('express')();
//var http=require('http').Server(app);
var http=require('http').createServer(app);
var io=require('socket.io')(http);
app.get("/",function(req,res){

    res.sendfile(__dirname+"/asd.html");

});


io.on('connection',function(socket) {


    console.log("A User Connected");


});

var port=120;
http.listen(port,'ServerIP');

Respuestas a la pregunta(1)

Su respuesta a la pregunta