Network Programming

Network Programming means writing programs that can communicate with other computers or programs over a network.