1. 本周学习总结

以你喜欢的方式(思维导图、OneNote或其他)归纳总结多网络相关内容。

2. 为你的系统增加网络功能(购物车、图书馆管理、斗地主等)-分组完成

为了让你的系统可以被多个用户通过网络同时使用,需要为你的系统增加网络功能。

2.1 简述你想为你的系统增加什么网络功能?设计思路是什么?。

答:能够使得多用户查看图书馆库存,查看自己的借阅情况。添加一个Threadserver实现多线程。添加一个Net类进行客户端远程连接操作。

2.2 系统通过网络传递了什么信息?信息的格式是什么?

答:系统通过网络,将客户端的操作或服务端的信息通过IO流进行传递。信息使用InputStream和outputStream存储。再用Scannner 和printWriter传输。

2.3 你的网络模块使用了TCP还是UDP技术?模块中的常用类是什么?

答:使用了TCP技术。常用类为ServerSocket和Socket。

2.4 截图网络通讯部分的源代码与运行截图,并进行简单说明。


注意:如果不会编写客户端,可以使用telnet或者**网络调试助手*做客户端。

3. 码云与PTA

3.1 统计本周完成的代码量

需要将每周的代码统计情况融合到一张表中。

周次 总代码量 新增代码量 总文件数 新增文件数
3 639 639 16 16
4 639 0 16 0
5 841 202 19 3
6 1075 234 23 4
7 1419 344 27 4
8 2028 609 33 6
9 2194 166 37 4
10 2625 431 41 4
11 2778 153 48 7
12 2778 0 48 0
13 4508 1730 72 24
14 4903 395 73 1
 posted on 2017-12-20 18:10  高天0.0  阅读(156)  评论(0编辑  收藏  举报