首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
socket能不能代替urlconnection
2024-09-02
再议urlconnection和socket区别
利用URL进行通信与利用socket进行通信有许多相似之处.它们都是利用建立连接.获取流来进行通信.那么,它们的区别在何处呢? 利用socket进行通信时,在服务器端运行一个socket通信程序.服务器端不停地监听某个端口,等待客户的连接申请,接到申请后建立连接并进行通信,所以,在socket通信方式中,服务器是主动等待连接通信的到来. 利用URL进行通信时,在服务器端常驻一个CGI程序,但它一直处于休眠状态.只有在客户端要求建立连接时才被激活,然后与用户进行通信.所以,在URL通信
HTTPf服务器(3)
功能完整的HTTP服务器 导语 这个一个功能完备的HTTP服务器.它可以提供一个完整的文档输,包括图像,applet,HTML文件,文本文件.它与SingleFileHttpServer非常相似,只不过它所关注的是GET请求的内容.它会根据GET请求的内容在自己的工作目录查找对应的资源,并将该资源返回给用户.这个服务是相当轻量级的. 主线程代码 import java.io.File; import java.io.IOException; import java.net.ServerSocke
HTTP服务器(1)
单文件服务器 导语 在研究HTTP服务器时,我们可以从一个单文件服务器开始.无论接受到什么请求,这个服务器始终发送同一个文件.下面是示例代码,绑定的端口,发送的文件名以及文件的编码从命令行读取.如果省略端口则假定为端口80,如果省略编码方式默认8080 示例代码 import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.IOException; import java.io.In
java视频教程 Java自学视频整理(持续更新中...)
视频教程,马士兵java视频教程,java视频 1.Java基础视频 <张孝祥JAVA视频教程>完整版[RMVB](东西网) 历经5年锤炼(史上最适合初学者入门的Java基础视频)(传智播客) 张孝祥2010年贺岁视频:Java高新技术(传智播客) Java多线程与并发库高级应用(传智播客) 尚学堂JAVA视频下载大全(持续更新中...请关注!)(尚学堂) 张孝祥Java高新技术(学习资料网) Java视频教程(最适合Java初学者的经典入门视频)(传智播客) <马士兵 JAVA JSP
201521123082 《Java程序设计》第13周学习总结
201521123082 <Java程序设计>第13周学习总结 标签(空格分隔): java 1. 本周学习总结 以你喜欢的方式(思维导图.OneNote或其他)归纳总结多网络相关内容. Answer: 基本框架: 2. 书面作业 1. 网络基础(参考:实验任务书-题目1) 1.1 比较ping www.baidu.com与ping cec.jmu.edu.cn,分析返回结果有何不同?为什么会有这样的不同? Answer: 结果分别如下: 分析: 1.回复的地址不同: 2.回复时间不同: 在集
201521123081《java程序设计》 第13周学习总结
本次作业参考文件 正则表达式参考资料 1. 本周学习总结 以你喜欢的方式(思维导图.OneNote或其他)归纳总结多网络相关内容. 参考资料:XMind 2. 书面作业 Q1. 网络基础 1.1 比较ping www.baidu.com与ping cec.jmu.edu.cn,分析返回结果有何不同?为什么会有这样的不同? 从图片中可以看出,ping www.baidu.com比ping cec.jmu.edu.cn数据包的时间要更长: 猜想可能与其服务器位置有关,查看IP位置 推测两者返回数据包
201521123111《Java程序设计》第13周学习总结
本次作业参考文件 正则表达式参考资料 1. 本周学习总结 以你喜欢的方式(思维导图.OneNote或其他)归纳总结多网络相关内容. 2. 书面作业 1. 网络基础 1.1 比较ping www.baidu.com与ping cec.jmu.edu.cn,分析返回结果有何不同?为什么会有这样的不同? 1.2 telnet bbs.newsmth.net,上面这条命令连接的是远程主机的什么端口号? Answer:上面这条命令连接的是远程主机的23号端口. 1.3 telnet cec.jmu.edu
201521123005《Java程序设计》第十三周学习总结
1. 本周学习总结 1.网络基本概念 2.网络常用命令 ipconfig 查看网络配置信息,如ip地址 ping 测试网络是否连通 telnet 远程登录 ftp 登陆ftp Fport (xp下)查看计算机端口使用情况 3.连接到服务器 套接字(Socket) Socket s = new Socket("cec.jmu.edu.cn",80) s.getInputStream(); //通过套接字获得输入流 s.close(); //关闭连接 2. 书面作业 Q1. 网络基础Q 1
201521123006 《java程序设计》 第13周学习总结
1. 本周学习总结 1.以你喜欢的方式(思维导图.OneNote或其他)归纳总结多网络相关内容. 2. 书面作业 1. 网络基础 1.1 比较ping www.baidu.com与ping cec.jmu.edu.cn,分析返回结果有何不同?为什么会有这样的不同? 不同在于: 他们的IP不同,ping www.baidu.com为:163.177.151.110:ping cec.jmu.edu.cn为:210.34.128.152. 完成一次网络交互的时间不同,ping www.baidu.c
201521123010 《Java程序设计》第13周学习总结
1. 本周学习总结 以你喜欢的方式(思维导图.OneNote或其他)归纳总结多网络相关内容. 2. 书面作业 1. 网络基础 1.1 比较ping www.baidu.com与ping cec.jmu.edu.cn,分析返回结果有何不同?为什么会有这样的不同? A: 传输时间不同,我现在身处成都,所以离百度服务器更近,集美服务器较远.所以通告百度的时间就要短一些. 1.2 telnet bbs.newsmth.net,上面这条命令连接的是远程主机的什么端口号? A: telnet是在TCP上使用
201521123037 《Java程序设计》第13周学习总结
1. 本周学习总结 以你喜欢的方式(思维导图.OneNote或其他)归纳总结多网络相关内容. 2. 书面作业 1. 网络基础 1.1 比较ping www.baidu.com与ping cec.jmu.edu.cn,分析返回结果有何不同?为什么会有这样的不同? 可以看到回复的IP地址.回复的时间.TTL不同.每个域名都有相对应的IP地址,标识该应用程序.相较于IP地址,域名更易被记住.ping的时间指的是网络延时,跟服务器的远近有关,还与服务器的响应时间.访问服务器之间的节点.服务器负载.连接速
201521123072《java程序设计》第十三周学习总结
201521123072<java程序设计>第十三周学习总结 1. 本周学习总结 以你喜欢的方式(思维导图.OneNote或其他)归纳总结多网络相关内容. 2. 书面作业 1. 网络基础 1.1 比较ping www.baidu.com与ping cec.jmu.edu.cn,分析返回结果有何不同?为什么会有这样的不同? 往返行程的估计时间不同,因为www.baidu.com距离本机较远 1.2 telnet bbs.newsmth.net,上面这条命令连接的是远程主机的什么端口号? 23 1
201521123034《Java程序设计》第十三周学习总结
1. 本周学习总结 以你喜欢的方式(思维导图.OneNote或其他)归纳总结多网络相关内容. 2. 书面作业 1. 网络基础 1.1 比较ping www.baidu.com与ping cec.jmu.edu.cn,分析返回结果有何不同?为什么会有这样的不同? ping www.baidu.com ping cec.jmu.edu.cn 答:(1)IP地址不同,112.80.248.73为百度的IP地址,210.34.128.152为cec.jmu.edu.cn的IP地址 (2)回复的时间不同
201521123036 《Java程序设计》第13周学习总结
本周学习总结 以你喜欢的方式(思维导图.OneNote或其他)归纳总结多网络相关内容. 书面作业 网络基础 1.1 比较ping www.baidu.com与ping cec.jmu.edu.cn,分析返回结果有何不同?为什么会有这样的不同? answer:ping的域名不同,回复的IP地址不同,数据往返的时间不同.ping www.baidu.com时收到回复时间较长,可能是同时访问的人数较多. 1.2 telnet bbs.newsmth.net,上面这条命令连接的是远程主机的什么端口号?
201521123004 《Java程序设计》第13周学习总结
1. 本周学习总结 以你喜欢的方式(思维导图.OneNote或其他)归纳总结多网络相关内容. 协议.IP.域名.端口号 协议:网络中为了进行数据交换(通信)而建立的规则.标准或约定(=语义+语法+规则) 常用应用层协议:http, ftp,telnet IP层协议(Internet Protocol):在Internet上的计算机通过IP地址进行标识网络上两台计算机进行通信,使用IP地址互相找到对方 示例: 210.34.148.132 域名:Internet上某一台计算机的名称 示例:cec.
201521123042《Java程序设计》第13周学习总结
本次作业参考文件 正则表达式参考资料 1. 本周学习总结 以你喜欢的方式(思维导图.OneNote或其他)归纳总结多网络相关内容. 2. 书面作业 1. 网络基础 1.1 比较ping www.baidu.com与ping cec.jmu.edu.cn,分析返回结果有何不同?为什么会有这样的不同? ping命令一般用来测试源主机到目的主降落的连通性,一般用法是ping IP.他所利用的原理是:网络上的机器都有唯一的IP地址,我们给目标IP地址发送一个数据包,根据返回的数据包我们可以确定目标主机的
201521123056 《Java程序设计》第13周学习总结
1. 本周学习总结 2. 书面作业 1. 网络基础 1.1 比较ping www.baidu.com与ping cec.jmu.edu.cn,分析返回结果有何不同?为什么会有这样的不同? 1.1 答:ping www.baidu.com的返回结果: ping cec.jmu.edu.cn的返回结果: 不同点: (1)域名和IP不同,因为每个域名和IP都是一一对应的: (2)往返行程的估计时间不同:由于ping命令是用来检查网络是否通畅或者网络连接速度的命令,受传输介质.网速.对方服务器等因素影响
201521123073 《Java程序设计》第13周学习总结
1. 13周学习总结 以你喜欢的方式(思维导图.OneNote或其他)归纳总结多网络相关内容. 2. 书面作业 1. 网络基础 1.1 比较ping www.baidu.com与ping cec.jmu.edu.cn,分析返回结果有何不同?为什么会有这样的不同? 答: 根据以上内容显示,消耗时间不同ping www.baidu.com比ping cec.jmu.edu.cn包的传输时间更长. 这是ping www.baidu.com 这是ping cec.jmu.edu.cn 由图知,距离越远耗
201521123100 《Java程序设计》第13周学习总结
1. 本周学习总结 以你喜欢的方式(思维导图.OneNote或其他)归纳总结多网络相关内容. 2. 书面作业 1. 网络基础 1.1 比较ping www.baidu.com与ping cec.jmu.edu.cn,分析返回结果有何不同?为什么会有这样的不同? A: C:\Users\Creator>ping www.baidu.com 正在 Ping www.a.shifen.com [14.215.177.37] 具有 32 字 来自 14.215.177.37 的回复: 字节=32 时间=
201521123033《Java程序设计》第13周学习总结
1. 本周学习总结 以你喜欢的方式(思维导图.OneNote或其他)归纳总结多网络相关内容. 2. 书面作业 1. 网络基础 1.1 比较ping www.baidu.com与ping cec.jmu.edu.cn,分析返回结果有何不同?为什么会有这样的不同? answer:不同之处在于返回的IP地址不同,出现不同的原因是两个地址对应着两个不同的域名,对应着网络上两台不同的计算机.以及二者的往返时间也不同. 1.2 telnet bbs.newsmth.net,上面这条命令连接的是远程主机的什么
201521123052 《Java程序设计》 第13周学习总结
1. 本周学习总结 2. 书面作业 1. 网络基础 1.1 比较ping www.baidu.com与ping cec.jmu.edu.cn,分析返回结果有何不同?为什么会有这样的不同? 返回的IP地址和往返程的估计时间不同,ping cec.jmu.edu.cn的传输时间比较短. 因为 IP地址: 112.80.248.73 江苏省南京市 联通 IP地址: 210.34.128.152福建省厦门市 教育网 cec.jmu.edu.cn的服务器更近,所以传输时间较短. 1.2 telnet bb
热门专题
server2012 语句判断
docker-compose.yml实现热挂载
date取出小时和分钟
树莓派expand filesystem
GraphicalDesignMode插件
linux scala 源码编译安装
java中重写sortfangf
打开modelsim10.4出现闪退怎么办
mysql 数据库 启动 马上停止
shodan信息收集语法
表单文本框设置不能调整尺寸
win11安装arcgis提示需要net3.5sp1
KICAD生成gerber
hg220 超级密码
Verilog HDL 存数据 用什么
对象转fastjson怎么修改属性
经过AP网络连接很慢 有线正常
python 读取文本文件
python zabbix添加监控项
vcftools根据bed提取vcf