Mam problem ze zrozumieniem różnicy między net.createserver i http.createserver w node.js.http.createserver vs net.createserver in node.js
Czytałem dokumentację dla obu metod znajdujących się w tych dwóch adresów URL https://nodejs.org/api/net.html#/net_net, https://nodejs.org/api/http.html#/http_class_http_server.
Rozumiem, że http.createserver tworzy serwer http. Jednak dokumentacja mówi, że net.createserver tworzy serwer tcp. Rozumiem, że tcp to protokół transmisji, nad którym znajduje się http, i że serwery http są skonfigurowane tak, aby odczytywały nagłówki żądań http. Równie dobrze rozumiem koncepcję równomiernych emiterów w węźle node.js. Jednak nie rozumiem tego pojęcia serwera tcp i dlaczego zostałby on wykonany w node.js. W kontekście koduję przykład aplikacji czatu w książce "node.js w akcji".
Dzięki, miałem wrażenie, że net.createserver() był bardziej ogólnym konstruktorem, jednak nie byłem tego pewien. –
Ładna odpowiedź, dzięki. –