Using Java and the socket interface in teaching client/server programming. - Andrew Yang; Yael Bachar (ITiCSE, 1999)