What are Sockets?
Answer / chaitanya
Sockets are just like "worm holes" in science fiction. When things go into one end, they (should) come out of the other. Different kinds of sockets have different properties. Sockets are either connection- oriented or connectionless. Connection-oriented sockets allow for data to flow back and forth as needed, while connectionless sockets (also known as datagram sockets) allow only one message at a time to be transmitted, without an open connection. There are also different socket families. The two most common are AF_INET for internet connections, and AF_UNIX for unix IPC (interprocess communication). As stated earlier, this FAQ deals only with AF_INET sockets.
| Is This Answer Correct ? | 0 Yes | 0 No |
How do I convert a string into an internet address?
How can I write a multi-homed server?
What exactly does SO_KEEPALIVE do?
Is there any advantage to handling the signal, rather than just ignoring it and checking for the EPIPE error? Are there any useful parameters passed to the signal catching function?
What is a deep well socket?
How do Sockets Work?
When will my application receive SIGPIPE?
How do I use TCP_NODELAY?
How can I read ICMP errors from connected UDP sockets?
What is a socket api?
What is af_inet in socket?
When should I use UDP instead of TCP?