Unix Socket Programming Interview Questions
Questions Answers Views Company eMail

What are raw sockets?

Axis Technologies,

4 10222

What is Mac, and how is it different from PC? Which one is better for professional users, and why

IBM, Evolving Systems,

1 2595

What is LILO?

2 2610




How do Sockets Work?

1 383

What is with the second parameter in bind()?

1 411

If bind() fails, what should I do with the socket descriptor?

1 362

When should I use shutdown()?

1 313

What are Sockets?

1 402




How can I tell when a socket is closed on the other end?

175

How do I get the port number for a given service?

1 498

How do I properly close a socket?

1 388

What is the difference between close() and shutdown()?

1 445

Explain the TIME_WAIT state.

1 509

How can I put a timeout on connect()?

1 425

Why does the sockets buffer fill up sooner than expected?

211


Post New Unix Socket Programming Questions






Un-Answered Questions { Unix Socket Programming }

How do I convert a string into an internet address?

146


What is the difference between SO_REUSEADDR and SO_REUSEPORT?

288


How can I tell when a socket is closed on the other end?

175


How can I force a socket to send the data in its buffer?

266


What is the difference between read() and recv()?

467


Why do I get EPROTO from read()?

220


Whats the difference between select() and poll()?

243


How can I set the timeout for the connect() system call?

218


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?

226


How do I use TCP_NODELAY?

187


Why does the sockets buffer fill up sooner than expected?

211


How can I write a multi-homed server?

458


system choose one for me on the connect() call? Should I bind() a port number in my client program, or let the?

384


Why does it take so long to detect that the peer died?

304


What are the pros/cons of select(), non-blocking I/O and SIGIO?

223