201621123010《Java程序设计》第13周学习总结


1. 本周学习总结

以你喜欢的方式(思惟导图、OneNote或其余)概括总结多网络相关内容。
服务器


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

为了让你的系统能够被多个用户经过网络同时使用,须要为你的系统增长网络功能。网络

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

tcp

  • 为系统增长使用户能够经过网络来使用该系统的功能;
  • 设计思路是以网络调试助手充当客户端,使用ServerSocket监听本机的8189端口,使本机成为服务器,再经过accept()方法,生成一Socket对象,为该Socket对象创建与客户端相连的输入输出流,使得本来在控制台输入输出的信息能够转变为从客户端进行输入输出。

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

函数

  • 系统经过网络将客户端的输入信息传递给服务器,又经过网络将服务器的操做结果返回输出到客户端
  • 信息的格式为字符流

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

学习

  • 使用的是TCP技术
  • 经常使用类为Socket类、ServerSocket类、Runnable类以及Thread类等

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

注意:若是不会编写客户端,可使用telnet或者**网络调试助手*作客户端。
:在主函数中使用ServerSocket监听本机的8189端口,使本机成为服务器,再与accept()方法生成一Socket对象,在run方法内为生成的Socket对象incoming建立与客户端相连的输入输出流,实现可从客户端读入信息,往客户端输出信息。
设计

运行截图



3d


3. 码云与PTA

3.1 统计本周完成的代码量

须要将每周的代码统计状况融合到一张表中。
调试

周次 总代码量 新增代码量 总文件数 新增文件数
1 90 90 5 5
2 322 232 11 6
3 652 330 16 5
4 946 294 21 5
5 1347 401 26 5
6 1591 244 28 2
7 2118 527 31 3
8 2627 509 39 8
9 2912 285 42 3
10 3171 259 50 8
11 3830 659 58 8
12 3830 0 58 0
13 4322 492 59 1
相关文章
相关标签/搜索