Mostrar mensaje de conexión continua en nodejs socket.io

Estoy tratando de desarrollar una aplicación de chat en vivo usando laravel. Me enfrento a un problema. Cuando ejecuto "node index.js", el mensaje 'Se ha realizado una conexión' se muestra continuamente en el símbolo del sistema.

l archivo @my index.js es:

var app = require('express')();
var server = require('http').Server(app);
var io = require('socket.io')(server);

server.listen(3000);
app.get('/', function(request, response){
    response.sendFile(__dirname+ '/index.html');        
});

io.on('connection', function(socket){
    console.log('A connection has made');
    // socket.on('chat.message', function(message){
    //  io.emit('chat.message', message);
    // });
});

Mi página index.html es:

<!DOCTYPE html>
<html>
    <head>
        <title>Live Chat</title>
    </head>
    <body>
        <div class="container" id="chat">
            <h1> Chat System </h1>
        </div>
    <script type="text/javascript">
    var socket = io();
    </script>
    </body>
</html>

¿Cómo puedo resolverlo

Respuestas a la pregunta(1)

Su respuesta a la pregunta