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

ios认证 东莞网站建设给别人做网站挣钱吗?

ios认证 东莞网站建设,给别人做网站挣钱吗?,哪个网站能免费下载,wordpress 客户WebSocket 协议在10年前就已经标准化了(在2011年#xff0c;你能相信吗?)所以我相信你不需要介绍。但是如果你不熟悉它#xff0c;WebSocket 是 HTTP 协议的一个扩展#xff0c;它在客户端和服务器之间提供了一个永久的、双向的通信通道#xff0c;在这里双方可以实时地发…WebSocket 协议在10年前就已经标准化了(在2011年你能相信吗?)所以我相信你不需要介绍。但是如果你不熟悉它WebSocket 是 HTTP 协议的一个扩展它在客户端和服务器之间提供了一个永久的、双向的通信通道在这里双方可以实时地发送和接收数据而不受 HTTP 的请求/响应周期的限制。 如果您正在使用 Flask 2那么您现在有了一个名为 Flask-Sock 的新扩展它为您的应用程序提供了现代 WebSocket 支持。在本文中我将向您展示如何使用这个扩展。 先安装依赖 pip install flask-sock 扩展通过创建 Sock ()实例添加到 Flask 应用程序中。如果您有一个全局应用程序对象您可以使用直接初始化方法: sock Sock(app) 如果在工厂函数中创建应用程序实例那么两步初始化方法也可以工作: sock Sock()def create_app():app Flask(__name__)sock.init_app(app) Sock 实例有一个路由修饰器它的工作方式与 Flask 的非常相似但是它添加了 WebSocket 协议握手这样路由就可以使用 WebSocket 而不是 HTTP。下面是一个简单的服务器它向客户机发送任何内容都会回显到该服务器: sock.route(/echo) def echo(ws):while True:data ws.receive()ws.send(data) 一个完整的例子 让我们来看一个完整的例子下面是 Flask 应用程序的代码: from flask import Flask, render_template from flask_sock import Sockapp Flask(__name__) sock Sock(app)app.route(/) def index():return 你好世界app.route(/ws) def websocket():return !doctype htmlhtmlheadtitleFlask-Sock Demo/title/headbodyh1Flask-Sock Demo/h1div idlog/divbrform idformlabel fortextInput: /labelinput typetext idtext autofocus/formscriptconst log (text, color) {document.getElementById(log).innerHTML span stylecolor: ${color}${text}/spanbr;};const socket new WebSocket(ws:// location.host /echo);socket.addEventListener(message, ev {log( ev.data, blue);});document.getElementById(form).onsubmit ev {ev.preventDefault();const textField document.getElementById(text);log( textField.value, red);socket.send(textField.value);textField.value ;};/script/body/htmlsock.route(/echo) def echo(self):while True:data self.receive()self.send(data)if __name__ __main__:app.run(host0.0.0.0, port8989)这基于上面显示的 echo 服务器代码。应用程序有一个urlhttp://192.168.110.196:8989/ws它返回客户端页面还有一个/echo 路由它实现了 WebSocket 回显端点。 下面是html 页面内容: !doctype html htmlheadtitleFlask-Sock Demo/title/headbodyh1Flask-Sock Demo/h1div idlog/divbrform idformlabel fortextInput: /labelinput typetext idtext autofocus/formscriptconst log (text, color) {document.getElementById(log).innerHTML span stylecolor: ${color}${text}/spanbr;};const socket new WebSocket(ws:// location.host /echo);socket.addEventListener(message, ev {log( ev.data, blue);});document.getElementById(form).onsubmit ev {ev.preventDefault();const textField document.getElementById(text);log( textField.value, red);socket.send(textField.value);textField.value ;};/script/body /html 当你访问http://192.168.110.196:8989/ws 你就能看到一个这样的页面 并且会默认创建一个websocket链接 让你输入消息并发送的时候就能看到效果了
http://www.yutouwan.com/news/361500/

相关文章:

  • 腾讯学生云服务器如何做网站海口模板建站公司
  • localhost怎么做网站wordpress 离线升级
  • 美食网站开发与研究 论文自己买个服务器做网站
  • 广州网站开发小程序网站建设行
  • 浏阳网站定制域名出售后被用来做非法网站
  • 怎么在公众号上做网站乡村两级先锋网站建设
  • h5网站作用基础网页制作流程
  • 图片在线制作网站通过音乐做网站外链
  • 个人网站制作模板响应式更改网站标题
  • 公司怎样做网站如何建设机器人教育网站
  • 做网站开发需要的英语水平帝国cms门户网站模板
  • 能访问各种网站的浏览器上海民营企业500强名单
  • 游戏类网站备案需要前置审批吗中国建设行业信息网站
  • 青岛科技街网站建设佛山招收网站设计
  • 万能小偷程序做网站深圳台历制作
  • 专业云南做网站网站屏蔽中国ip
  • 用flex做的网站网站营运费
  • 无为建设局网站移动端网站开发环境
  • 网站开发持续更新建e网室内
  • 怎么样看网站用什么程序做的南通优化网站收费标准
  • 英文网站建设需要准备什么如何做好网站建设
  • wordpress 搜索模板网站优化模板
  • vue可以做pc的网站wordpress菜单文本
  • 佛山网站建设技术外包珠海市住房和城乡建设部网站
  • 网站竞价难做优化北京网络公司的网站
  • 列表怎么做网站佛山市房产信息网
  • 怎样优化手机网站程序员用什么软件
  • 广州网站设计成功柚米科技开发公司装饰装修合同范本简单
  • 昆山科技网站建设软件开发者简称
  • 古香古色网站模板开一家互联网公司需要多少钱