A few sample apps to understand the basic socket programming in Java