Ejecutando código php dentro de un script de node.js socket server

Estoy ejecutando un socket TCP normal en javascript y utilizo el nodo para ejecutar. Antes de enviar una respuesta al cliente, quiero validar los datos con algún código php (mysql). ¿Cómo puedo ejecutar este código dentro de este archivo javascript? Todas las preguntas similares en STACKOVERFLOW hacen preguntas sobre este código en HTML. (lo cual está bien y entiendo esa parte), pero este es un archivo javascript normal (ejecutado en un nodo). El código javascript está debajo y he marcado la función de validación.

var net = require('net');

var HOST = '192.168.0.6';
var PORT = 8765;

net.createServer(function(sock) {

    console.log('CONNECTED: ' + sock.remoteAddress +':'+ sock.remotePort);

    sock.on('data', function(data) {
        var output;
        var validScan;

        //This is the function call to a php file
        **validScan = validateScanTag(data);**

        console.log('DATA ' + sock.remoteAddress + ': ' + data);
        sock.write(validScan);

    });

    // Closing this instance of socket
    sock.on('close', function(data) {
        console.log('CLOSED: ' + sock.remoteAddress +' '+ sock.remotePort);
    });

}).listen(PORT, HOST);

console.log('Server listening on ' + HOST +':'+ PORT);

El validateScanTag ejecuta una línea lke:

$.post('getperiod.php', {hours:hrs, minutes:mins, seconds:secs, ddd:day},

Pero esto no funciona. ¿Cómo puedo llamar a este archivo 'geteriod.php' desde un archivo javascript?

Respuestas a la pregunta(3)

Su respuesta a la pregunta