201621123021《JAVA程序设计》第十三周学习总结

1. 本周学习总结

 

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

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

  • 通过网络实现在线的账户注册登录及借阅功能。
  • 本系统的设计思路通过多线程来实现服务器,然后通过客户远程连接服务器来进行在线交互。

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

  • 本系统通过网络传递字符信息,信息的格式类似于列表。

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

  • 我的网络模块使用TCP技术。
  • 模块中常用socket嵌套字这个类来进行TCP的连接。

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

  • 通过线程实现服务器网络

 

  • 通过socket来远程连接服务器

 

  • 代码运行结果

3. 码云

 

3.1 统计本周完成的代码量

周次总代码量新增代码量总文件数新增文件数
1 0 0 0 0
2 0 0 0 0
3 0 0 0 0
4 437 437 7 7
5 905 468 13 6
6 1294 389 21 8
7 1678 384 30 9
8 2184 506 42 12
9 2678 494 56 14
10 3126 448 74 18
11 3648 522 96 24
12 3956 308 104 8
13 4228 272 108 4

选做:4. 网络学习指导

1.1 比较ping www.baidu.com与ping cec.jmu.edu.cn,分析返回结果有何不同?为什么会有这样的不同?

  • 返回不同的IP地址,根据网络目前的网络规范在一个网络域名对应一个IP地址。

1.2 telnet bbs.newsmth.net,上面这条命令连接的是远程主机的什么端口号?

  • 端口号为23。

 

posted @ 2017-12-20 20:11  参通  阅读(139)  评论(1编辑  收藏  举报