<commit_before>var express = require('express') //carregando módulo do express para manipulação das views
  , app = express() //instanciando express na vairável app
  , server = require('http').createServer(app) //instanciando servidor HTTP na variável server
  , io = require('socket.io').listen(server); //carregando módulo socket.io e escutando as requisições do servidor HTTP

var url = require('url'); //carregando módulo para manipulação da url (parse de query string)
var crypto = require('crypto'); //carregando módulo ce criptografia para geração de hash

console.log("IO configurado"); //saída no console que o sockei.io está configurado corretamente

// Configurações de renderização do express
app.set('view engine', 'ejs'); //utilizando motor de renderização ejs
app.set('views', __dirname + '/views'); //definindo caminho das views
app.engine('html', require('ejs').renderFile); //definindo renderização de arquivos html

app.use("/assets", express.static(__dirname + '/assets')); //definindo caminho dos arquivos estáticos

//escutando requisições na raíz da aplicação
app.get("/", function(req, res) {

    //conexões ilimitadas
    req.setMaxListeners(0);

    //renderizando a página inicial
    res.render("index.html", {
        title: "Pagina browser" //passando variável para a view
    });
});

server.listen(5502, function(){
    console.log("Express e Socket.IO no ar.");
});

//todas as funções após a conexão do socket.io
io.sockets.on('connection', function (socket)
{
    //emitindo sinal após conexão
    socket.emit('conexao', { status: 'online', conexaoId: socket.id });

    //recebendo ação do clique
    socket.on('recebendo click', function(data){
        //aqui vai o código a ser processado quando o servidor receber este evento
    });
});
<commit_msg>-Adicionados comentários explicativos dos comandos<commit_after>var express = require('express') //carregando módulo do express para manipulação das views
  , app = express() //instanciando express na vairável app
  , server = require('http').createServer(app) //instanciando servidor HTTP na variável server
  , io = require('socket.io').listen(server); //carregando módulo socket.io e escutando as requisições do servidor HTTP

var url = require('url'); //carregando módulo para manipulação da url (parse de query string)
var crypto = require('crypto'); //carregando módulo ce criptografia para geração de hash

console.log("IO configurado"); //saída no console que o sockei.io está configurado corretamente

// Configurações de renderização do express
app.set('view engine', 'ejs'); //utilizando motor de renderização ejs
app.set('views', __dirname + '/views'); //definindo caminho das views
app.engine('html', require('ejs').renderFile); //definindo renderização de arquivos html

app.use("/assets", express.static(__dirname + '/assets')); //definindo caminho dos arquivos estáticos

//escutando requisições na raíz da aplicação
app.get("/", function(req, res) {

    //conexões ilimitadas
    req.setMaxListeners(0);

    //renderizando a página inicial
    res.render("index.html", {
        title: "Pagina browser" //passando variável para a view
    });
});

//servidor HTTP "escutando" porta 5502
server.listen(5502, function(){
    console.log("Express e Socket.IO no ar.");
});

//todas as funções após a conexão do socket.io
io.sockets.on('connection', function (socket)
{
    //emitindo sinal após conexão
    socket.emit('conexao', { status: 'online', conexaoId: socket.id });

    //recebendo ação do clique
    socket.on('recebendo click', function(data){
        //aqui vai o código a ser processado quando o servidor receber este evento
    });
});

{'fraction_non_alphanumeric': 0.12547840349917988, 'fraction_numerical': 0.0038272279934390375, 'mean_word_length': 4.160789844851904, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2839650', 'n_tokens_mistral': 1172, 'n_tokens_neox': 1150, 'n_words': 369}