位置: 编程技术 - 正文

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数据类型大全)

  • 所得税费用期末应转入
  • 小规模纳税人的起征点是多少
  • 分公司报增值税吗
  • 劳务费属于印花税范围吗
  • 分期付款方式购入货物会计分录
  • 事业基金转入哪个科目
  • 外商投资企业清算报告
  • 商业企业销售化妆品
  • 所得税汇算清缴时间期限
  • 委托加工消费税纳税义务发生时间
  • 外购动力的分录
  • 政府会计制度中累计盈余怎么计算
  • 自查补交以前年度增值税怎么做账
  • 一张报关单上最多不能超过
  • 增值税研发和技术服务内容
  • 新申请的增值税怎么申报
  • 7月1日后通用机打发票纳税人识别号怎么填?
  • 出售房产收入计入什么科目
  • 公司账户转账给个人账户有限额吗?
  • 代开发票预缴的增值税能否申请退税
  • 政府补助专款专用如何入账
  • 一般纳税人有什么区别
  • 怎么让别人无法访问我的qq空间
  • 应交增值税的结转
  • 购买监控设备费用谁出
  • php防止订单重复处理
  • 电脑找不到Realtek
  • ReadTimeoutError: HTTPSConnectionPool(host=‘cdn-lfs.huggingface.co‘, port=443)
  • 进程process.acore已停止怎么办
  • php文库系统
  • 兼职如何交税款
  • 防伪税控服务费怎么交
  • 买税控盘的钱怎么做账
  • 黏菌算法总结
  • javascript创建对象及应用
  • opencv项目开发实战
  • 搭建本地http服务器
  • 天然气零售企业
  • 增值税增量留抵退税政策2019
  • 小企业会计制度的适用对象是
  • mysql分库分表实践
  • 工程结算如何做会计分录
  • 企业投资股票收益怎么交税
  • 金税盘登录密码和口令从哪查
  • 材料出入库的本质是什么
  • 小规模购进原材料可以抵扣税金吗
  • 软件属于哪种无形资产
  • 固定资产原值增加折旧怎么算
  • 补计提去年所得税会影响当月资产
  • 普票是啥意思
  • 金蝶低值易耗品报废操作
  • 财付通支付备付金
  • 固定资产处置当月需要计提折旧吗
  • 多计提的工资怎么冲销
  • 购入财务软件如何入账
  • 多缴附加税款账务处理
  • 票据包括哪些
  • 酒店会计科目表
  • js操作剪切板
  • 不固定参数的存储器
  • windows提升性能
  • 使用windows hello之前必须设置pin
  • freebsd怎么样
  • windows10推送
  • 怎么打开xp
  • xp取消开机启动项
  • windows10更新遇到错误怎么解决
  • win7的放大镜怎么关闭
  • win8免密码登录
  • 我的第二个姐姐用英语怎么说
  • 谈谈对环境保护认识话题三分钟
  • perl date
  • python简明
  • shell中for循环如何用sed
  • Python for Informatics 第11章 正则表达式(一)
  • 深入理解Python特性 达恩·巴德尔
  • 成品油消费税税率包括哪些
  • 电子口岸无纸化网上签约流程
  • 河北新农合怎么查询
  • 小微企业企业所得税率
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设