由于是多人在线聊天,因此需要两个部分:一是客户端模块,主要用于用户的登陆和聊天;二是服务器端模块,主要用于连接各个用户,传输数据,在线聊天用户的管理。