基于C/S架构通过进程间流式Socket通信实现了网络聊天系统,完成了客户端的用户注册与登录、好友管理、多人聊天等功能,将数据流通过Socket连接传输到服务器端处理。通过消息的封装与传送、服务器端对不同类型消息的处理机制,以及网络通讯协议实现了信息的传递机制,在界面层、消息传输层、数据存储层等方面进行了详细的规划设计,开发了简单灵活的网络聊天系统。