Download PDFOpen PDF in browser

Socket Programming and Its Role in Networking

EasyChair Preprint no. 2186

10 pagesDate: December 18, 2019


A 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 applications, network hardware, Network Standard, Socket

BibTeX entry
BibTeX does not have the right entry for preprints. This is a hack for producing the correct reference:
  author = {Pankaj Singh and Mohd Wakil and Pankaj Singh},
  title = {Socket Programming and Its Role in Networking},
  howpublished = {EasyChair Preprint no. 2186},

  year = {EasyChair, 2019}}
Download PDFOpen PDF in browser