Abstract Namespace Socket Connections

When we create Unix Domain (AF_UNIX) sockets, we create a socket path in the file system, but what if we do not create a specific file-system path for the socket connection. The abstract namespace socket allows the creation of a socket connection which does not require a path to be created. Abstract namespace sockets disappear […]

The Connected UDP Socket Code Example

Some interesting aspects of the code for an UDP connected socket code are as below Both bind to their respective endpoints Both endpoints invoke connect command to connect to one another both know the endpoint that they are going to connect to The client port chosen in the sample code is 50001 and the server […]

The Connected UDP socket code – setup

To Test the connected UDP socket code on the same host system, we need to setup two distinct endpoints so that we can test the code on the same host system. Check the interface by running the command “ifconfig” on the linux terminal. Part output on my test system is provided below. (Note – the […]

The Connected UDP Socket connection

We all hear that UDP is a connection less protocol. As also seen from the previous examples, it is observed that there is no peer connection established. But what if we wish to create an UDP socket connection and not a TCP connection between two dedicated endpoints.  The connect API allows us to achieve the […]