Wednesday, February 15, 2017

Node.JS

Node.js is an open source, cross-platform runtime environment for building server side and networking applications using JavaScript. Node.js provides an asynchronous, event driven framework to build highly scalable networking applications using JavaScript. And, yes -- Node.js leverages all the benefits that an open source technology has to offer. You can take advantage of the package manager called npm for publishing and sharing open source Node.js libraries with the Node.js community. This article presents a discussion on the concepts of Node.js, why it is needed and illustrates the concepts covered by implementing a simple TCP Server. This TCP Server is consumed using a console application written in C#.