This object can be used connect, send and receive data to a network host using NodeJS.
It is a wrapper around NodeJS networking objects to make it easier to communicate with remote network hosts.
The object provides functionality to establish connections, sending and receiving data either in blocks or one line at a time.
It uses buffers to pull received data whenever the application needs it and it continues receiving data in parallel while the application is still processing it.
This package can animate lines moving in a canvas element.
There is a line object that uses a point object to animate the extreme points of lines, utilizing different types of line animation such as linear, sine waves, circular, and random.
The line object can render the lines in a canvas page element.