java网络编程
江左盟主
这个作者很懒,什么都没留下…
展开
-
服务端socket
服务端Socket1、什么是服务端socket?服务端socket是一个运行在服务器上的,监听入站TCP连接的连接。每个服务端socket监听服务器上的一个特定端口。当远程主机上的一个客户端尝试连接这个端口时,服务端就被唤醒,协商建立客户端和服务器之间的连接,并返回一个常规的Socket对象,表示两台主机之间的socket。换句话说,服务端socket等待连接,而客户端发起连接。一旦ser原创 2017-04-11 01:21:14 · 680 阅读 · 0 评论 -
客户端Socket
客户端Socket1、什么是客户端Socket?客户端Socket相当于一个可以读写的字节流。2、使用Socket,Socket是两台主机之间的一个连接a) 连接远程主机b) 发送数据c) 接收数据d) 关闭连接e) 绑定端口f) 监听入站数据g) 在绑定端口上接收来自远程机器(客户端)的连接。Java的socket类(客户端和服务器都可以使用)提供了对原创 2017-04-11 02:39:42 · 718 阅读 · 0 评论 -
HTTP
1、什么是http?HTTP是Web浏览器和Web服务器之间通信的标准协议。2、http1.1在HTTP 1.1和之后的版本中,服务器不必在发送响应后就关闭连接。可以保持连接打开,在同一个socket上等待来自客户端的新请求。可以在一个TCP连接上连续发送多个请求和响应。不过,服务器响应之后,客户端的锁步模式还是一样的。客户端可以在HTTP请求首部中包括一个Connection字段,指原创 2017-04-11 17:22:09 · 379 阅读 · 0 评论 -
实现一个java web缓存
package cache;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.OutputStream;import java.net.CacheRequest;public class MyCacheRequest extends CacheRequest{ privat原创 2017-04-18 00:55:50 · 1119 阅读 · 0 评论 -
URLConnection
1、URLConnection首先URLConnection是一个抽象类,表示指向URL指定资源的活动连接,URLConnection有两个不同但相关的用途,首先,与URL类相比,它对服务器(特别是HTTP服务器)的交互提供了更多的控制。URLConnection可以检查服务器发送的首部,并相应地做出响应。它可以设置客户端请求中使用的首部字段。最后,URLConnection可以用POST原创 2017-04-18 15:11:40 · 476 阅读 · 0 评论 -
原生java http方式上传大文件(含 文件流分段上传问题、base64分段转码问题解决思路)(转)
觉得写这博客的大牛太牛逼了,所以转一下,如果侵权什么的博主提醒一下,立即删除。转载地址:http://m.blog.csdn.net/article/details?id=53205030做项目的过程中碰到一个需求:在java客户端,使用http通信,把客户端的本地文件通过http发送上传到服务器;请求格式是xml(不管是json还是xml都是字符串,所以这个无所谓转载 2017-04-18 15:16:00 · 4001 阅读 · 0 评论 -
socket实现http协议
1、在B/S架构中,Web浏览器与Web服务器之间的一次HTTP请求与响应:需要完成以下步骤:http://localhost:8089/index.html1)、浏览器端根据所在的HTTP协议解析出对应的url域名:localhost2)、通过DNS域名解析,查询出该域名对应的IP地址:127.0.0.13)、通过URL解析出对应的端口号:80804)、浏览器发起并建立到12原创 2017-04-15 01:18:38 · 10737 阅读 · 2 评论 -
URL和URI(确定资源的地址)
URL和URI(确定资源的地址)1、URL和URI:uri通常告诉你一个资源是什么,而url不仅告诉你这是一个什么资源,同时告诉你获取资源的位置。2、相对URL和绝对URI的区别:相对url是指缺少的部分与所在文档的url中的部分相对应,而绝对url的链接以“/”开头,所以是相对于根目录,而不是当前的文件。相对utl可以减少录入,并且允许用多种协议来提供一个文档树,最终要的是相对u原创 2017-04-16 21:58:37 · 1187 阅读 · 0 评论