这是一个聊天软件,是作为网络编程的练习写的
-
由服务器和客户端组成
-
带注册和登录功能,服务器端可强制用户下线,密码加密保存和传输(MD5)
-
登录后自动进入群聊室,带用户上下线提醒,双击用户列表里的用户即可开始私聊
-
软件较为稳定,能处理常见的意外情况(掉线、强退、错误输入等)
-
界面基于WPF,聊天内容带气泡样式,较为美观
-
支持更改字体、字号、粗体、斜体、下划线、颜色等字体样式,支持发送图片
-
带有记住用户、密码和设置、ctrl+enter快捷键发送消息、双击查看原图等人性化功能
-
因前期没有仔细设计,虽然尽量分离了界面模块和通信模块,但界面和其他业务模块还是没有完全分开,结构上比较乱
-
没有经过严格测试
-
注释很少