Unix Socket Programming Interview Questions
Questions Answers Views Company eMail

What are raw sockets?

Axis Technologies,

4 11110

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

IBM, Evolving Systems,

1 3098

What is LILO?

2 3031




How do Sockets Work?

1 795

What is with the second parameter in bind()?

1 805

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

1 792

When should I use shutdown()?

Wipro,

1 676

What are Sockets?

1 762




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

431

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

1 928

How do I properly close a socket?

1 789

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

1 919

Explain the TIME_WAIT state.

1 827

How can I put a timeout on connect()?

1 771

Why does the sockets buffer fill up sooner than expected?

448


Post New Unix Socket Programming Questions






Un-Answered Questions { Unix Socket Programming }

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

489


How do I convert a string into an internet address?

357


Why do I get EPROTO from read()?

416


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

431


Why does the sockets buffer fill up sooner than expected?

448






How do I use TCP_NODELAY?

453


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

904


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

668


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

433


What is the difference between SO_REUSEADDR and SO_REUSEPORT?

715


How can I write a multi-homed server?

678


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

620


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?

435


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

631


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

510