- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
?
?《java课程设计》第十三周学习总结
?
?
1.本周学习总结
以你喜欢的方式(思维导图、OneNote或其他)归纳总结多网络相关内容。
2.为你的系统增加网络功能(购物车、图书馆管理、斗地主等)-分组完成
为了让你的系统可以被多个用户通过网络同时使用,需要为你的系统增加网络功能。
2.1简述你想为你的系统增加什么网络功能?设计思路是什么?
答:此系统主要增加了Net类,实现用户端和服务端的通信,为了使得多个客户端同时接入,还使用了多线程Runnable类。
2.2系统通过网络传递了什么信息?信息的格式是什么?
答:系统通过网络传递了IO信息流,信息格式为InputStream和OutputStream方式。
2.3你的网络模块使用了TCP还是UDP技术?模块中的常用类是什么?
答:使用了TCP技术,模块中的常用类为TCP网络通信方面的ServerSocket类和Socket类,还有就是使用了多线程。
2.4截图网络通讯部分的源代码。
3.码云与PTA
3.1统计本周完成的代码量
需要将每周的代码统计情况融合到一张表中。
周次
总代码量
新增代码量
总文件数
新增文件数
1
0
0
0
0
2
0
0
0
0
3
502
502
5
5
4
1102
600
8
3
5
1783
681
14
6
6
2216
433
20
6
7
2833
617
28
8
8
3146
313
33
5
9
3380
234
38
5
10
3743
363
42
4
11
4073
330
47
5
12
4433
370
56
9
13
5023
590
62
6
14
5541
518
69
7
4.网络学习指导(以下作业内容均为选做)
4.1.网络基础
4.1.1比较ping与ping,分析返回结果有何不同?为什么会有这样的不同?
如上图所示,前者来自服务器的回包时间更加长,而后者的回包时间更加短,我认为原因是因为后者是访问内网的服务器吧。
4.1.2telnet,上面这条命令连接的是远程主机的什么端口号?
端口号为:23
4.1.3telnet80,尝试回答:你从屏幕看到一些什么内容?返回的内容是不是的主页内容?尝试使用GET/indexHTTP/1.0命令,会返回什么?
然而什么都没有
返回的内容不是的主页内容
使用GET/indexHTTP/1.0命令可以看到以下内容......
4.1.4启动ConnectionWatcher,然后启动若干个可以联网的程序(如QQ,telnet,浏览器等),查看本机上有什么程序联网,使用了什么端口?QQ占用了什么端口和那些远程IP进行交互,这些IP分布地在那里?使用了什么协议进行通信?
本机上运行了QQ,端口为:80
使用了TCP协议交互。
4.1.5编写网络程序必不可少的几个信息是什么?
协议、端口、IP、域名
4.2.编写TCP客户端程序
4.2.1参照SocketTest.java编写一个简单的连接远程服务器小程序Client.java,可以接收并显示服务器发送的信息。启动时需要首先在控制台指定远程主机IP与端口号。(截图,出现自己学号)。
4.2.2将程序中的网址改成,端口号改为23,再次观察返回结果?尝试执行telnet23,对比返回结果。
两次结果基本上差不多,只是telnet中颜色更加丰富!!!
4.2.3将程序中的网址改成,端口号改为80进一步观察返回结果。没有任何返回结果,为什么?怎么修改代码才能正常显示?
因为连接的是HTTP的协议,需要按照http协议来给服务器发送指令。
所以我们需要添加如下图中所示的代码:
4.2.4启动网络调试助手,将其设置为TCPServer,并启动,如下图所示(作业中不要出现下图)
尝试使用Client.java连接该TCPServer,使用该服务器向Client发送信息。(截图关键代码与运行结果)
转载于:/xiaokai668/p/8031258.html
?
-全文完-
您可能关注的文档
最近下载
- 文华期货软件指标文华财经指标公式源码期货1分钟k线图最佳买卖点.doc
- 教科版四年级上册科学 《声音》单元解读.pptx VIP
- 初中培优会讲话稿.docx
- 彭祖玲 教学评一致性12.《桥》教案-语文六年级上册.doc
- 算法设计与问题求解PPT课件(共8单元)-7-Search.pptx VIP
- 小狗的小房子(阅读课上课课件).ppt
- 算法设计与问题求解PPT课件(共8单元)-8- Review.pptx VIP
- 第6.1课《描述事物》(课件)-【中职专用】高二语文同步精品课件(高教版2023·职业模块).pptx
- 《国际海运危险货物规则(IMDG规则)》修正案(第MSC.372(93)决议).docx VIP
- 一种数控转台精度保持性的检测装置.pdf VIP
文档评论(0)