Non riesco a capire la differenza tra net.createserver e http.createserver in node.js.http.createserver vs net.createserver in node.js
Ho letto la documentazione per entrambi i metodi situati in queste due URL https://nodejs.org/api/net.html#/net_net, https://nodejs.org/api/http.html#/http_class_http_server.
Capisco che http.createserver crea un server http. Tuttavia, la documentazione dice che net.createserver crea un server TCP. Capisco che tcp è il protocollo di trasmissione su cui si trova l'http e che i server http sono impostati per leggere le intestazioni delle richieste http. Capisco anche abbastanza bene il concetto di emettitori pari in node.js. Tuttavia, non capisco questa nozione di un server TCP e perché uno dovrebbe essere fatto in node.js. Il contesto è che sto codificando un esempio di applicazione di chat nel libro "node.js in action".
Grazie, ho avuto la sensazione che net.createserver() era un costruttore più generale, tuttavia non ero sicuro. –
Bella risposta, grazie. –