Answer Posted / chaitanya
The implementation is left up to the vendor of your particular unix, but from the point of view of the programmer, connection-oriented sockets work a lot like files, or pipes. The most noticeable difference, once you have your file descriptor is that read() or write() calls may actually read or write fewer bytes than requested. If this happens, then you will have to make a second call for the rest of the data. There are examples of this in the source code that accompanies the faq.
| Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
What's the difference between impact sockets and regular sockets?
What is the difference between a socket and a port?
Are unix sockets faster than tcp?
Whats the difference between select() and poll()?
What is a socket connection?
How can I set the timeout for the connect() system call?
What is the difference between read() and recv()?
What is socket address?
Can a single socket port be used for multiple applications?
What is sae socket?
What is the function of socket?
What is the purpose of socket?
What is the difference between SO_REUSEADDR and SO_REUSEPORT?
What is active unix domain sockets?
What does af mean in sockets?