| Every time a computer needs to connect to the Internet or a LAN it has to use a software component known as a socket. The network connection will be opened by the socket and data can then be written and read. Windows and Unix-based systems will use sockets and they are an important part of the systems. By using sockets, software developers will be able to build them in to their programs, making the programs network enabled. This makes the operating system able to handle network commands using these built in commands, and as they are used for a number of network protocols, multiple sockets can be in use at any one time. |