What good books are available for basic and advanced network programming?

Kyung Sik Park

I recommend Java Network Programming by Merlin Hughes et al. This book is one of the best books to begin network programming in Java. The publisher of this book is Manning - don't confuse this book with the O'Reilly book of the same name.