Chat room application using socket programming