当前位置: 首页 > news >正文

郑州网站建设怎样搜索框html代码

郑州网站建设怎样,搜索框html代码,免插件优化wordpress,短租网站建设WebSocket 是一种数据通信协议#xff0c;也是用于客户端和服务端数据通信#xff0c;类似于我们常见的 http 既然有 http#xff0c;为啥还要 WebSocket http 通信是单向的 请求 响应 没有请求也就没有响应 初次接触 WebSocket 的人#xff0c;都会问同样的问题#xf… WebSocket 是一种数据通信协议也是用于客户端和服务端数据通信类似于我们常见的 http 既然有 http为啥还要 WebSocket http 通信是单向的 请求 响应 没有请求也就没有响应 初次接触 WebSocket 的人都会问同样的问题我们已经有了 HTTP 协议为什么还需要另一个协议它能带来什么好处 答案很简单因为 HTTP 协议有一个缺陷通信只能由客户端发起。 举例来说我们想了解今天的天气只能是客户端向服务器发出请求服务器返回查询结果。HTTP 协议做不到服务器主动向客户端推送信息。 这种单向请求的特点注定了如果服务器有连续的状态变化客户端要获知就非常麻烦。我们只能使用轮询每隔一段时候就发出一个询问了解服务器有没有新的信息。最典型的场景就是聊天室。 轮询的效率低非常浪费资源因为必须不停连接或者 HTTP 连接始终打开。因此工程师们一直在思考有没有更好的方法。WebSocket 就是这样发明的。 WebSocket 协议在 2008 年诞生2011 年成为国际标准。所有浏览器都已经支持了。 它的最大特点就是服务器可以主动向客户端推送信息客户端也可以主动向服务器发送信息是真正的双向平等对话属于服务器推送技术的一种。 简单理解 HTTP 打电话 我问一句 你回答一句 没有提问就没有回答即便对方主动给你说话我也是个聋子听不见 WebSocket 打电话 双向对话 HTTP 和 WebSocket 通信模型 其他特点包括 1和 HTTP 一样属于应用层协议也是建立在 TCP 协议之上服务器端的实现比较容易。 2与 HTTP 协议有着良好的兼容性。默认端口也是 80 和 443并且握手阶段第 1 次建立连接采用 HTTP 协议因此握手时不容易屏蔽能通过各种 HTTP 代理服务器。 3数据格式比较轻量性能开销小通信高效。 4可以发送文本也可以发送二进制数据。 5没有同源跨域限制客户端可以与任意服务器通信。 WebSocket 不是用来代替 HTTP 的它是用来解决实时通信的业务场景。如果业务不需要实时性那就没必要使用 WebSocket。 WebSocket 也是有资源消耗的因为它要实时通信也是需要和服务端保持一定的通信连接。 WebSocket 也是需要服务端配合才能使用。 6协议标识符是ws如果加密则为wss服务器网址就是 URL。 7浏览器专门为 WebSocket 通信提供了一个请求对象 WebSocket XmlHttPRequest 请求对象发起 HTTP 协议请求 ws://example.com:80/some/pathhttp https ws wss使用原生 WebSocket了解 参考文档 MDN - WebSocket 浏览器为 HTTP 通信提供了 XMLHttpRequest 对象同样的也为 WebSocket 通信提供了一个通信操作接口WebSocket。 通信模型 拨号建立连接 通话双向通信 结束通话关闭连接 !DOCTYPE html html langen headmeta charsetUTF-8titleTitle/title /head bodyscript// WebSocet 通信模型// 1. 拨打电话建立连接// 注意wss://echo.websocket.org 是一个在线的测试接口仅用于 WebSocket 协议通信测试使用var ws new WebSocket(wss://echo.websocket.org);// 当连接建立成功触发 open 事件ws.onopen function(evt) {console.log(建立连接成功 ...);// 连接建立成功以后就可以使用这个连接对象通信了// send 方法发送数据ws.send(Hello WebSockets!);};// 当接收到对方发送的消息的时候触发 message 事件// 我们可以通过回调函数的 evt.data 获取对方发送的数据内容ws.onmessage function(evt) {console.log(接收到消息: evt.data);// 当不需要通信的时候可以手动的关闭连接// ws.close();};// 当连接断开的时候触发 close 事件ws.onclose function(evt) {console.log(连接已关闭.);} /script /body /html 怎么查看 WebSocket 请求日志? 朝上的绿色箭头是发出去的消息 朝下的红色箭头是收到的消息
http://www.yutouwan.com/news/317145/

相关文章:

  • 评网网站建设网站推广阶段
  • 做会计要看什么关注什么网站centos wordpress建站
  • 长沙做网站有哪些汕头代理注册公司
  • 无为教育网站四川建设厅网站登录不上咋办
  • 网站建设推广文案烟台网站的优化
  • 汕头网站推广找哪里网站很久没被收录的新闻怎么处理
  • 申请域名后如何发布网站海南澄迈住房与建设厅网站
  • 个人做电商网站赚钱吗衡水做阿里巴巴网站
  • 网站seo提升视觉设计的特点和优势
  • 网站首页静态化代码wordpress sharethis
  • 提供网站建设定制wordpress下拉刷新
  • 如何为网站做推广二维码生成器免费
  • 如何制作私人网站应用下载app排行榜
  • 深圳前50强网站建设公司个人网站设计摘要
  • 网站建设兼容移动端搭建网站服务器平台的三种方式
  • 类似站酷的设计网站成为架构师有多难
  • 哪个网站开发是按月付费的ps网站建设要知道的知识
  • wordpress换logo福州优化广告公司
  • 舆情网站大全施工企业2024年市场开发工作思路
  • 如何建设和优化网站网站建设流程报告
  • 中国最好网站建设公司信用信息公示网官网
  • 什么是网站设计与建设建设虚拟币交易网站
  • 西安网站搭建公司公司网站标题优化
  • 企业管理网站厦门seo外包平台
  • 济南做网站优化哪家好wordpress.or
  • 山东省品牌建设促进会网站注册城乡规划师含金量
  • 做创业网站赚钱可以做外链的网站有哪些
  • 天津魔方网站建设建设工程施工证哪个网站查询
  • 怎样向网站上传照片电商网站话费充值怎么做
  • 案例上海网站百度开户怎么开