首页
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
热门专题
jmeter发送socket协议
前后端分离中,jwt每次都要去认证服务器请求一次吗
程序forupdate后怎么解锁
kubernetes从指定仓库加载镜像
IDBD-990磁力
.net Core3.1使用Autofac实现批量注入
frenet参考点坐标
nacos 注册服务 公网ip
bat 判断命令是否执行结束
ajax嵌套ajax的页面停顿
mac verilog 仿真
数字与字母混合解密CTF
git clone更新
wpf label绑定数据
openssl证书转换 输入密码
webstrom 设置代理服务器
js 判断标题是否包含
安卓imageview显示文件夹中图片
占用 1 字节内存 int bool
用虚拟机安装系统启动时报出错怎么解决