How to trim a string in C
How to remove leading and trailing whitespace characters in a string in C language is explained with an example program.
How to remove leading and trailing whitespace characters in a string in C language is explained with an example program.
The select system call helps a server monitor sockets of multiple clients for readiness of I/O operations. The select call is explained.
User Datagram Protocol (UDP) is a connectionless communication protocol. UDP is explained with example client server programs.
A socket is a communication end point at a host. Socket programming helps in creating distributed networked applications.
Signals are software interrupts that are delivered to a process by the kernel. A signal is a notification about an event that has occurred.
How to do interprocess communication using the POSIX shared memory calls is explained with example client-server programs.
How to do interprocess communication using the System V shared memory calls is explained with example programs.
A queue is a common first-in first-out data structure. An implementation of queue in C language using a linked list is explained.
POSIX threads, or pthreads, provide multiple flows of execution within a process. pthreads synchronization is explained with example program.