文章分类 -  socket

摘要:1.etcd 简介etcd是一个高可用的分布式的键值对存储系统,常用做配置共享和服务发现,由CoreOS公司发起的一个开源项目,受到ZooKeeper与doozer启发而催生的项目,名称”etcd”源自两个想法,即Unix的”/etc”文件夹和”d”分布式系统。”/etc”文件夹是用于存储单个系统的 阅读全文
posted @ 2024-11-13 09:18 星云惊蛰 阅读(262) 评论(0) 推荐(0) 编辑
摘要:function initSocket(option) { //服务器地址 var locate = window.location; var url = option.url ? option.url : "ws://" + locate.hostname + ":" + locate.port 阅读全文
posted @ 2022-11-18 09:24 星云惊蛰 阅读(720) 评论(0) 推荐(0) 编辑
摘要:为了证明客户端和服务器还活着。websocket 在使用过程中,如果遭遇网络问题等,这个时候服务端没有触发onclose事件,这样会产生多余的连接,并且服务端会继续发送消息给客户端,造成数据丢失。因此需要一种机制来检测客户端和服务端是否处于正常连接的状态,心跳检测和重连机制就产生了。 如何进行心跳检 阅读全文
posted @ 2022-11-04 17:30 星云惊蛰 阅读(2787) 评论(0) 推荐(0) 编辑
摘要:https://github.com/walkor/phpsocket.io https://www.workerman.net/q/1347说明 https://wenku.baidu.com/view/bb5aaf4324d3240c844769eae009581b6bd9bd07.html 阅读全文
posted @ 2022-05-22 14:44 星云惊蛰 阅读(47) 评论(0) 推荐(0) 编辑
摘要:1,TCP/UDP TCP(Transmission Control Protocol)传输控制协议, 是一种面向连接的、可靠的、基于字节流的传输层通信协议。建立一次tcp连接,需要经过三步 步骤1、客户端发送syn包(syn=j)到服务器,并入SYN_SEND状态,等待服务器确认。 步骤2、服务器 阅读全文
posted @ 2020-03-18 22:40 星云惊蛰 阅读(617) 评论(0) 推荐(0) 编辑
摘要:转:https://blog.csdn.net/will5451/article/details/70807680 记录接受客户端发送的请求信息 阅读全文
posted @ 2020-03-18 22:38 星云惊蛰 阅读(86) 评论(0) 推荐(0) 编辑
摘要:WebSocket介绍与原理 WebSocket protocol 是HTML5一种新的协议。它实现了浏览器与服务器全双工通信(full-duplex)。一开始的握手需要借助HTTP请求完成。 ——百度百科 目的:即时通讯,替代轮询 网站上的即时通讯是很常见的,比如网页的QQ,聊天系统等。按照以往的 阅读全文
posted @ 2020-03-18 22:35 星云惊蛰 阅读(1570) 评论(0) 推荐(0) 编辑
摘要:1. 概述 WebSocket 是为了满足基于 Web 的日益增长的实时通信需求而产生的。在传统的 Web 中,要实现实时通信,通用的方式是采用 HTTP 协议不断发送请求。但这种方式即浪费带宽(HTTP HEAD 是比较大的),又消耗服务器 CPU 占用(没有信息也要接受请求)。(下图来自 Web 阅读全文
posted @ 2020-03-18 22:34 星云惊蛰 阅读(942) 评论(0) 推荐(0) 编辑