I/O multiplexing: select, poll and epoll in Linux
I/O multiplexing I/O multiplexing is the the ability to perform I/O operations on multiple file descriptors. Input operations like read, accept and calls for receiving messages block when there is…
I/O multiplexing I/O multiplexing is the the ability to perform I/O operations on multiple file descriptors. Input operations like read, accept and calls for receiving messages block when there is…
Unix domain sockets (UDS) are used for inter-process communication (IPC) between processes running on the same host system. The API for Unix domain sockets is similar to that used for…
1.0 502 Bad Gateway After the update of Linux on the web server, the website would not open in the browser. Instead the following error was displayed. 502 Bad Gateway…
Socket programming involves development of programs for communication between processes running on remote hosts connected over the network. The Transmission Control Protocol (TCP) is for connection-oriented reliable communication between processes…
1. ss command The ss command gives the socket statistics. It gives information about the network connections. ss is a replacement for the netstat command. By default, the ss command…