From b4563270e69b52d8b6298db0feb31c09fed6a58c Mon Sep 17 00:00:00 2001 From: Hajar RAHMOUNI Date: Mon, 29 Jan 2024 17:37:51 +0100 Subject: [PATCH] =?UTF-8?q?start=20et=20end=20pass=C3=A9s=20en=20param?= =?UTF-8?q?=C3=A8tre?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/serveur.js | 6 ++++-- app/utils.js | 4 ++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/app/serveur.js b/app/serveur.js index a1180bd..5602c1f 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 d8f3f04..1be62f2 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 = { -- GitLab