feat: migration Socket.IO natif — login, terminaux REST, health check (closes #3)

Remplace toute la couche SignalR par une connexion Socket.IO directe
au serveur Python (port 8004). Auth au handshake, reconnexion native
illimitée, terminaux via REST GET /terminals.

- socketio-adapter.js : connect/logoff/disconnect, events login_ok/login_error
- main.js : initializeSocketIO, health check net.request, terminaux REST
- renderer.js : IPC signalr-status → server-status
- config.json : clé socketio (plus signalR)
- Version 2.0.0
This commit is contained in:
Pierre Marx
2026-03-18 17:31:30 -04:00
parent 630f1fa8c3
commit 77a310976b
5 changed files with 414 additions and 447 deletions

View File

@@ -1,8 +1,6 @@
{
"signalR": {
"enabled": true,
"serverUrl": "http://10.90.20.201:8002/signalR",
"serviceProvider": "RDVPREM",
"terminalsSimulation": ["3001", "3002", "3003", "3004", "3005"]
"socketio": {
"serverUrl": "http://10.90.20.201:8004",
"serviceProvider": "RDVPREM"
}
}
}