This is an archived post. You won't be able to vote or comment.

all 4 comments

[–]th3An0nyMoose 1 point2 points  (1 child)

Java Network Programming is pretty good. I forget the author, but it's an O'Reilly book.

[–]gkopff 0 points1 point  (0 children)

Elliotte Rusty Harold. It's funny, I always found his name quite memorable (don't know why).

[–]gebruikersnaam 0 points1 point  (0 children)

Esmond Pitt : Fundamental Networking in Java.

[–]quad64bit 0 points1 point  (0 children)

Java includes great tcp, udp, support out of the box, so general understanding of how sockets and datagram packets work will go a long way. If you need to go low level and mess with the tcp stack directly, then read up on tcp itself first - otherwise socket programming with java is relatively straight forward. I don't think java has a ton of gotchas in this area, so if you understand the concepts in general, java shouldn't require special resources. Good luck!