位置: 编程技术 - 正文

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

  • 纳税申报的流程是什么
  • 产权转移书据印花税包括什么
  • 存货盘盈如何处理
  • 金税盘是每天有5次机会吗
  • 从事小额零星经营业务的个人是指
  • 第二季度纳税申报
  • 已经认证的发票可以作废吗
  • 金融企业逾期贷款税前扣除
  • 进项税额转出要补所得税吗
  • 公司转买旧车怎么过户
  • 增值税广告服务包括哪些内容
  • 住宿费可以开会议费吗
  • 企业所得税怎么征收几个点
  • 培训费的进项需要转出吗
  • 挂靠费如何纳税?
  • 上报汇总是什么时候
  • 税收分类编码选错了没事吧
  • 哪些进项税额不允许从销售额中抵扣?
  • 机动车发票冲红怎么操作
  • 专项应付款增加记哪方
  • 财务费用算营业利润吗
  • 代扣代缴境外增值税可以抵扣
  • 税收征收管理权是什么
  • 个人股票期权收益所得税怎么缴纳?
  • 不计入开办费可以吗
  • thinkphp yii
  • 暂估收入入账冲回如何会计分录
  • 房地产企业集团内部间的担保费可以税前扣除嚒
  • 品质扣款单
  • php数组函数 菜鸟
  • 销售收入与销售成本
  • php需要的软件
  • 篱笆的样子
  • 工程项目成本预算表
  • 约克郡在哪
  • 腾讯云验证码服务
  • js如何把字符串转换成数字
  • php无限分类实现不实用递归
  • 企业注销亏损怎么处理
  • 技术研发费用包括哪些
  • 运费计入什么会计分录
  • 分页 php
  • mysql中union什么意思
  • 以前未入账固定资产补入账
  • 电脑计入固定资产了怎么抵企业所得税
  • 收到退回的文化事业建设费会计分录
  • 收到国家电网信息但号码不是的
  • 什么是外汇业务,外币业务主要内容有哪些
  • 分期付款服务费是什么
  • 计提工资要附什么凭证
  • 管理费用抵扣企业所得税的比例
  • 净资产越来越少会有什么风险
  • 什么是无形资产包括哪些
  • 累计预扣法的优缺点
  • 会计需知应收账款吗
  • 会计一般月初忙几天
  • sql多表连接查询效率
  • 数据库表的查询学会了什么
  • sql server dbcc
  • django使用mysql
  • win7无法安装谷歌
  • dnssne是什么意思
  • linux系统中scp命令的使用介绍
  • win7开始菜单没有启动文件夹
  • win10在更新界面怎么办
  • win10 预览版 移除 tab 栏 特性
  • 学习使用grunt来打包JavaScript和CSS程序的教程
  • node.js连接mysql的数据怎么可视化
  • html用法
  • python怎么编程
  • jquery多选
  • shell脚本spawn
  • django发送请求
  • javascript要怎么学
  • js dom操作方法
  • 运满满订单取消技术服务费退还吗
  • 200平交多少契税
  • 云南国税局官网网站
  • 北京市地区代码是多少
  • 车辆登记指的是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设