网络编程
文章平均质量分 58
墨染枫林
一路风景,一路歌
展开
-
TCP和UDP编程的区别,步骤
TCP和UDP编程有一些不同的地方总结如下;TCP: TCP编程的服务器端一般步骤是: 1、创建一个socket,用函数socket(); 2、设置socket属性,用函数setsockopt(); * 可选 3、绑定IP地址、端口等信息到socket上,用函数bind(); 4、开启监听,用函数listen(); 5、接收客户端上来的连接,用函数a...原创 2018-04-28 15:17:47 · 3341 阅读 · 0 评论 -
Socket接口及原理
Socket原理:服务端有一个进程(或者多个进程)在指定端口等待客户来连接,服务程序等待客户的连接信息,一旦连接上之后,就可以按设计的数据交换方法和格式进行数据传输。客户端在需要的时刻发出向服务器端的连接请求。在使用TCP协议时,一般服务端进程先使用socket调用得到一个描述符,然后使用bind调用将一个名字与socket描述符连接起来,对于Internet域就是将Internet地址联编到...原创 2018-06-14 10:59:22 · 1840 阅读 · 1 评论 -
服务器响应状态码
http状态返回代码 1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码。100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 101 (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。http状态返回代码 2xx (成功)表示成功处理了请求的状态代码。200 (成功) 服务器已...原创 2018-09-06 08:48:59 · 1266 阅读 · 0 评论 -
HTTP的几个重要概念
1,连接:Connection一个传输层的实际环流,它是建立在两个相互通讯的应用程序之间。在http1.1,request和reponse头中都有可能出现一个connection的头,此header的含义是当client和server通信时对于长链接如何进行处理。在http1.1中,client和server都是默认对方支持长链接的, 如果client使用http1.1协议,但又不希望...原创 2018-09-12 16:40:10 · 210 阅读 · 0 评论 -
浅谈HTTP断点续传原理
断点续传就是从文件上次中断的地方开始重新下载或上传,当下载或上传文件的时候,如果没有实现断点续传功能,那么每次出现异常或者用户主动的暂停,都会去重头下载,这样很浪费时间。所以断点续传的功能就应运而生了。要实现断点续传的功能,需要客户端记录下当前的下载或上传进度,并在需要续传的时候通知服务端本次需要下载或上传的内容片段。下面来简单介绍 HTTP 断点续传的原理:其实断点续传的原理很简单,就是...原创 2018-09-18 10:52:11 · 33474 阅读 · 3 评论