位置: 编程技术 - 正文

python制作websocket服务器实例分享(Python制作钟表代码)

编辑:rootadmin

推荐整理分享python制作websocket服务器实例分享(Python制作钟表代码),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:Python制作计算器,Python制作简易名片,Python制作计算器,Python制作网页,Python制作九九乘法表,Python制作烟花特效代码,Python制作烟花特效代码,Python制作烟花特效代码,内容如对您有帮助,希望把文章链接给更多的朋友!

一、开始的话

  使用python简单的实现websocket服务器,可以在浏览器上实时显示远程服务器的日志信息。

  之前做了一个web版的发布系统,但没实现在线看日志,每次发布版本后,都需要登录到服务器上查看日志,非常麻烦,为了偷懒,能在页面点几下按钮完成工作,这几天查找了这方面的资料,实现了这个功能,瞬间觉的看日志什么的,太方便了,以后也可以给开发们查日志,再也不用麻烦运维了,废话少说,先看效果吧。

二、代码

python制作websocket服务器实例分享(Python制作钟表代码)

  需求:在web上弹出iframe层来实时显示远程服务器的日志,点击stop按钮,停止日志输出,以便查看相关日志,点start按钮,继续输出日志,点close按钮,关闭iframe层。

  在实现这功能前,google了一些资料,发现很多只能在web上显示本地的日志,不能看远程服务器的日志,能看远程日志的是引用了其他框架(例如bottle,tornado)来实现的,而且所有这些都是要重写thread的run方法来实现的,由于本人技术太菜,不知道怎么改成自己需要的样子,而且我是用django这个web框架的,不想引入其他框架,搞的太复杂,所以用python简单的实现websocket服务器。recv_data方法和send_data是直接引用别人的代码。由于技术问题,代码有点粗糙,不过能实现功能就行,先将就着用吧。

执行下面命令启动django和websocketserver

  启动websocket后,接收到请求,起一个线程和客户端握手,然后根据客户端发送的ip和type,去数据库查找对应的日志路径,用paramiko模块ssh登录到远程服务器上tail查看日志,再推送给浏览器,服务端完整代码如下:

get_ssh的代码如下:

打开页面时,自动连接websocket服务器,完成握手,并发送ip和type给服务端,所以可以看不同类型,不同机器上的日志,

页面代码如下:

标签: Python制作钟表代码

本文链接地址:https://www.jiuchutong.com/biancheng/383492.html 转载请保留说明!

上一篇:Flask框架的学习指南之用户登录管理(flask框架图)

下一篇:详解MySQL数据类型int(M)中M的含义(mysql数据类型大全)

  • 新开网吧需要缴纳哪些税金
  • 税务会计常用会计科目
  • 实质课税原则是税法基本原则吗
  • 出口支付给境外的佣金
  • 利润是非限定净现值吗
  • 服务业按什么结算收入
  • 维保税率和维修税率是多少
  • 土地使用权增资方案
  • 公司代扣代缴个税完税凭证在哪里可以打印
  • 用现金购买的股票
  • 支票存根联要带去银行吗
  • 流动性比率小于3说明什么
  • 预付账款下月做什么科目
  • 收到厂家的销售返利 税收
  • 租别人厂房土地税房产税怎么交
  • 收购农产品销售会计分录怎么写
  • 怎么用手撕胶带图解
  • 没有库存先开票再发货
  • 土地出让金缴纳契税计税依据
  • 个人借款取得的利息收入要交税吗
  • 总账会计需要做账吗
  • 汇款退回重新汇到银行卡
  • 先收钱后开票怎么做分录
  • 个体户生产经营所得税率表2023
  • 高新企业所得税税率10%
  • 商业写字楼
  • 如何恢复微信语言聊天
  • 手撕票怎么做会计分录
  • 开房租发票交的税,因优惠政策退税,怎么账务处理
  • 如何把文件夹加密码锁手机
  • 怎么升级鸿蒙系统3.1
  • php汉字转拼音代码
  • php file_get_contents 读取图片
  • linux块设备驱动详解
  • php ftell
  • 减值测试的资产有哪些
  • 财务管理中成本控制的原则
  • php加密方式有哪些
  • 本地部署stable diffusion需要什么显卡
  • 工程结算结算gbq文件怎么做
  • 水利基金忘记申报怎么查
  • 浏览器加域名
  • 公司新增注册资本是认缴的吗
  • 出口免税免的是哪部分的税
  • html 基础
  • 商品流通企业的含义
  • 第一次购买金税盘会计分录
  • 股票股利的资金来源
  • 收到政府补贴如何入账
  • 采用公允价值模式计量的投资性房地产不需要计提折旧
  • 收到上月已付款的材料
  • 用于研发购买的材料进项税额
  • 银行存款负数如何计算
  • 公允价值的通俗理解
  • mysql数据库中文
  • sql 行号
  • sql连接查询实验报告
  • sql事务处理
  • windows xp/2000/2003系统自动登陆设置方法无需输入密码
  • windows8正版
  • windows8.1玩英雄联盟
  • win10预览版退回正式版
  • 部分用户开启隐私,暂时无法查看怎么办
  • hidden word什么意思
  • win7桌面提示7601
  • windowsxp弹出广告怎么解决
  • linux服务器搭建实战详解
  • linux命令tee
  • linux主要充当什么样的服务角色
  • 清除文件内容 linux
  • vuerouter嵌套路由
  • nodejs使用express
  • Python实现以时间换空间的缓存替换算法
  • html5 树形控件
  • js正则 \w
  • 测验2:python基本图形绘制
  • 税务数字证书密码修改失败
  • 税务审理工作总结
  • 企业未开立基本存款账户承诺书的相关规定
  • 增值税专用发票提高限额
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设