NetworkIO is a project mainly written in Java, it's free.
A simple way to get started working with server/client communications in Java.
This is a very simple client/server library for Java.