网络编程
syousetu
这个作者很懒,什么都没留下…
展开
-
websocket 和 HTTP协议
一、HTTP协议http为短连接: 客户端发送请求都需要服务器端会送响应,请求结束后,主动释放链接因此为短连接。通常的做法是,不需要任何数据,也要保持每隔一段时间向服务器发送“保持连接”的请求,这样可以保证客户端是“上线”状态。HTTP请求是 基于TCP链接的二、socket连接TCP的三次握手: 握手过程中并不传输数据,在握手后服务器与客户端才开始传输数据,理想状态下,TCP连接一旦建立,在通讯双方中的任何一方主动断开连接之前TCP连接会一直保持下去。socket是对TCP/IP协议的封装,so原创 2020-06-10 10:35:40 · 224 阅读 · 0 评论 -
单工,半双工,全工通信
单工信息只能在一个信息载体上单向传送信息只能单向传送为单工半双工信息只能在一个信息载体上且在同一时刻时,单向传送信息能双向传送但不能同时双向传送成为半双工全双工信息在一个信息载体且在同一时刻,可以双向传递信息能够同时双向传递则称为全双工...原创 2020-06-10 10:17:26 · 295 阅读 · 0 评论 -
websocket 与 ajax
1.本质不同ajax,即异步的JavaScript和XML,是一种创建交互式网页应用的网页开发技术websocket 是HTML5一种新的协议,实现了浏览器和服务器全双工通信。其本质是先通过HTTP/HTTPS协议进行握手后创建一个用于交换数据的TCP连接,服务端与客户端通过此TCP连接进行实时通信。2.生命周期不同websocket 建立的是长连接,在一个会话中一直保持连接;ajax是短连接,数据发送和接受完成后就会断开连接。3.适用范围不同websocket一般用于前后端实时数据交互aj原创 2020-06-09 19:24:04 · 257 阅读 · 0 评论 -
网络编程-socket简述
网络通讯对象通常一台主机上总是有很多个进程需要网络资源进行网络通讯。网络通讯对象准确的讲不是主机,而是主机中运行的进程确定一个进程确定一个进程:ip地址+端口号套接字套接字:socket也称作套接字,用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过“套接字”想网络发出请求或者应答网络请求。套接字工作原理通过互联网进行通信,至少需要一对套接字,其中一个运行与客户机端,我们称之为 clientSocket,另一个运行于服务器端,我们称之为ServerSocket。根据连接启动的方式以原创 2020-06-03 11:42:41 · 279 阅读 · 0 评论