码迷,mamicode.com
首页 > 其他好文 > 详细

作业13-网络

时间:2017-12-20 20:16:55      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:2.4   输入   对话   tab   信息   说明   es2017   png   src   

作业13-网络

1. 本周学习总结

技术分享图片

2. 为你的系统增加网络功能(购物车、图书馆管理、斗地主等)-分组完成为了让你的系统可以被多个用户通过网络同时使用,需要为你的系统增加网络功能。

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

  • 增加网络功能的有:用户的注册和登录,借书还书,查看书库的书籍信息;
  • 主要是添加了一个ThreadedEchoServer,负责网络连接部分。将主程序放到线程任务里,每一个连接对应一个任务,并将输入和输出通过websocket连接。

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

  • 用户信息,书籍信息,客户端服务端对话
  • 信息字节流使用输入输出流存储,然后用ScannerPrintWriter包装成字符。

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

  • TCP技术。
  • 模块中的常用类是 SocketServerSocket

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

ThreadedEchoServer类:
技术分享图片

技术分享图片
技术分享图片
技术分享图片
技术分享图片
技术分享图片

3. 码云与PTA

3.1 统计本周完成的代码量

技术分享图片

周次 总代码量 新增代码量 总文件数 新增文件数
1 0 0 0 0
2 0 0 0 0
3 0 0 0 0
4 0 0 0 0
5 322 322 5 5
6 729 407 12 7
7 1074 245 20 8
8 1958 884 29 9
9 2216 258 36 7
10 2687 471 43 7
11 2914 227 49 6
12 3240 326 58 9
13 3587 347 62 4
14 4080 493 67 5

作业13-网络

标签:2.4   输入   对话   tab   信息   说明   es2017   png   src   

原文地址:http://www.cnblogs.com/lsyuan/p/8075297.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!