1. 本周学习总结
以你喜欢的方式(思维导图、OneNote或其他)归纳总结多网络相关内容。
2.增加网络功能(购物车、图书馆管理、斗地主等)-分组完成
为了让你的系统可以被多个用户通过网络同时使用,需要为你的系统增加网络功能。
- 2.1 简述你想为你的系统增加什么网络功能?设计思路是什么?
答:创建一个服务8080端口,通过网络助手客户端进行访问,就可以创建一个Socket对象,客户端进行功能选择,服务器通过客户端的选择返回相应的服务;运用多线程技术,可以使多个客户端同时进行访问。 - 2.2 系统通过网络传递了什么信息?信息的格式是什么?
答:传递了I/O流,使用getInputStream,.getOutputStream来获取或者输入字节流,用Scanner,PrintWriter包装起来进行传输 - 2.3 你的网络模块使用了TCP还是UDP技术?模块中的常用类是什么?
答:使用TCP技术。
模块中常用的类是ServerSocket类,Socket类,Thread类。 - 2.4 截图网络通讯部分的源代码与运行截图,并进行简单说明。
答:
运行:
3. 码云与PTA
- 3.1 统计本周完成的代码量
需要将每周的代码统计情况融合到一张表中。
周次 | 总代码量 | 新增代码量 | 总文件数 | 新增文件数 |
---|---|---|---|---|
1 | 0 | 0 | 0 | 0 |
2 | 0 | 0 | 0 | 0 |
3 | 298 | 298 | 6 | 6 |
4 | 368 | 70 | 8 | 2 |
5 | 678 | 310 | 11 | 3 |
6 | 999 | 321 | 16 | 5 |
7 | 1209 | 210 | 19 | 3 |
8 | 1520 | 311 | 21 | 2 |
9 | 1882 | 362 | 22 | 1 |
10 | 2252 | 370 | 24 | 2 |
11 | 2554 | 302 | 25 | 1 |
12 | 2858 | 304 | 28 | 3 |
13 | 3102 | 244 | 30 | 2 |
14 | 3603 | 401 | 34 | 4 |