Chapter 12. Using Java's Networking API

IN THIS CHAPTER

Up to this point, the book has covered sockets and network programming in C. The advantages of C-style programming is very clear to operating systems designers—the power without overhead is a real bonus. However, it does not always result in reusable or portable programs.

Alternatively, you could use an object-enabled language and create a set of reusable tools. Java is a great example of excellent reuse and even portability. The whole foundation of Java is to provide two levels of portability—source level and code level. ...

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.