java network socket based server and client for chatting on lan !