Voglio trasferire un'app esistente da Java a Node.js - vorrei chiedere il tuo consiglio.
L'app java è un server socket multithread in cui è possibile connettere un numero arbitrario di client. L'app viene eseguita su esecutori java. Ad ogni client viene fornito un socket per connettersi all'app.
Il client si connetterà al server socket e ci sarà l'handshake. Dopo l'handshake, i dati verranno trasmessi tra il client e il server. I dati trasferiti sono in ordine sequenziale perché il client invia i dati come tali. E sono in grado di controllare il thread su cui è connesso il client.
Ora, Node.js non ha thread, quindi sono confuso su come eseguire il porting del server socket Java multithread. Qualche idea?