diff --git a/app/serveur.js b/app/serveur.js index a1180bd4bfc59f1d92e256d54bb97f4c879c6212..5602c1f4bb16cbb1e4af6dcf14c7adc4536a241b 100644 --- a/app/serveur.js +++ b/app/serveur.js @@ -5,6 +5,8 @@ const WebSocket = require('ws'); const http = require('http'); const path = require('path'); const bodyParser = require('body-parser'); +const start = "a"; // limite de début +const end = "9999999999"; // limite de fin const {generateSimulatedHash, sendHashToSlave} = require('./utils'); @@ -77,7 +79,7 @@ app.post('/generateHash', async (req, res) => { if (searchToRedis === null) { wss.clients.forEach((client) => { if (client.readyState === WebSocket.OPEN) { - sendHashToSlave(hash, client); + sendHashToSlave(hash, client, start, end); } }); } else { @@ -103,7 +105,7 @@ app.post('/generateHashOfPassword', async (req, res) => { // Envoi du texte au service esclave via WebSocket wss.clients.forEach((client) => { if (client.readyState === WebSocket.OPEN) { - sendHashToSlave(hash, client); + sendHashToSlave(hash, client, start, end); } }); } else { diff --git a/app/utils.js b/app/utils.js index d8f3f04f619d3e36795ff6a8baec60eb56d35246..1be62f2296b2a4ba77454c66362ce0b2a545294d 100644 --- a/app/utils.js +++ b/app/utils.js @@ -16,8 +16,8 @@ function generateSimulatedHash(difficulty) { return hash; } -function sendHashToSlave(hash, client) { - client.send("search " + hash + " send hash"); +function sendHashToSlave(hash, client, start, end) { + client.send(`search ${hash} ${start} ${end}`); } module.exports = {