说明:   类似于QQ的局域网聊天软件,包括服务器端和客户端程序,采用tcp/ipsocket多线程编程,服务器端主要负责客户端用户的注册登陆,用户资料的获取。客户端负责与其他客户端进行信息控制与传递(包括聊天和传送文件)。 a、采用tcp非udp的socket编程,保证传输的稳定性和实时性。 b、在同步操作时大多数采用了多线程和超时控制。例如:在传送文件的同时能继续聊天。 c、服务器只负责用户登陆,查询,修改用户的基本信息和实时的在线用户列表。而不参与客户端之间的信息传递。 d、每个客户端既是聊天的发起端,又是接收端,实现了多点同时聊天和传送文件。