Chapter 10. Designing Robust Linux Sockets

IN THIS CHAPTER

So, you want to write commercial-grade clients and servers. That's a good goal—even if you might donate the work to Open Source. No one likes to be criticized for his code. So how do you make good code great? Good question.

You could consider what you're trying to accomplish. If you are writing for a specific type of user, do you have one in mind? Can you work with him and get ideas about the possibilities? How reliable do the clients and servers need it to be?

Writing robust network programs is similar to regular ...

Get Linux® Socket Programming now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.