2.上机作业
更新于 2026年10月10日
版权声明
2.上机作业
1)完善第5节中的局域网P2P软件。
①开发个人资料修改功能,包括姓名、性别、年龄以及头像和备注信息等。
②把修改好的个人资料群发给每个在线用户,每次群发信息时以姓名代替计算机名。
③在列表中的每个在线用户上单击鼠标右键,在弹出的快捷菜单中内容包括发送信息和查看个人资料等。
④使用TCP短连接模式开发文字发送协议,因为UDP发送文字会发生丢包问题。
⑤思考如何实现新建用户组、加入组和分组显示在线用户的功能。
2)完善第3节中的聊天室软件。
①使用TCP长连接模式开发用户注册、登录、注销等功能。
②使用TCP长连接模式开发用户聊天室的创建、删除和列表浏览功能。(https://www.daowen.com)
③使用TCP长连接模式开发用户进入、退出聊天室和在聊天室内发言的功能。
④使用TCP长连接模式开发获取聊天室内人员信息列表、查看个人资料和修改个人资料的功能。
3)完善第6节中信息管理系统的客户端和服务器端(参照第5章中的单机版信息管理软件“QQ”)。
①使用TCP短连接模式开发登录账户信息管理,包括账户名称、登录密码和管理权限等信息管理。
②使用TCP短连接模式开发账户添加、删除、修改和登录功能,账户不存在或密码不匹配无法登录。
③只有账户名和密码匹配才能进入主界面,主界面包括账户管理和信息管理两部分。
④普通权限的账户登录只能进行信息管理操作,高级权限的账户登录还可以进行账户信息管理操作。