Download PDFOpen PDF in browserSocket Programming and Its Role in NetworkingEasyChair Preprint 218610 pages•Date: December 18, 2019AbstractA socket represents a single connection between exactly two pieces of software. It is a communications connection point (endpoint) that you can name and address in a network. Sockets allow applications to communicate using standard mechanisms built into network hardware and operating systems. A socket also allows the exchange of information between processes on the same machine or across a network, distributes work to the most efficient machine, and allows access to centralized data easily. The processes that use a socket can reside on the same system or on different systems on different networks. Sockets are useful for both stand-alone as well as network applications. Network standards for TCP/IP Socket are provided by the application program interfaces (APIs). A wide range of operating systems support socket APIs. Socket programming shows how to use socket APIs to establish communication links between remote and local processes. OS/400 sockets support multiple transport and networking protocols. Also socket system functions and the socket network functions are thread safe. Programmers who use Integrated Language Environment (ILE) C can use the information to develop socket applications. Keyphrases: Integrated Language Environment, Network Standard, Socket, network applications, network hardware
|