Computer network programming
From Wikipedia, the free encyclopedia
In computing, network programming involves writing computer programs that communicate with other programs across a computer network. The program initiating the communication is client, and the program waiting for the communication to be initiated is the server. By doing so, a communication link called a connection is established. When the client establishes a connection, it is able to send requests, which the server fulfills by performing some service to the connecting program.