Unix Socket Programming Interview Questions
Questions Answers Views Company eMail

What are raw sockets?

Axis Technologies,

4 9598

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

IBM, Evolving Systems,

1 2219

What is LILO?

2 2399

How do Sockets Work?

1 171

What is with the second parameter in bind()?

1 184

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

1 198

When should I use shutdown()?

1 183

What are Sockets?

1 228

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

113

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

1 276

How do I properly close a socket?

1 228

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

1 187

Explain the TIME_WAIT state.

1 280

How can I put a timeout on connect()?

1 191

Why does the sockets buffer fill up sooner than expected?

105


Post New Unix Socket Programming Questions


Un-Answered Questions { Unix Socket Programming }

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

317


How do I convert a string into an internet address?

91


Why does the sockets buffer fill up sooner than expected?

105


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

130


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?

107


How can I write a multi-homed server?

352


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

162


How do I use TCP_NODELAY?

96


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

113


Why do I get EPROTO from read()?

126


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

134


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

157


What is the difference between SO_REUSEADDR and SO_REUSEPORT?

128


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

245


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

78