位置: 编程技术 - 正文

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

  • 累计折旧 计提折旧
  • 网银数字证书年费计入什么科目
  • 记账凭证如何填写明细科目
  • 委托加工物资需要计提存货跌价准备吗
  • 企业咨询费入什么科目
  • 销货方跨月开红字发票流程
  • 劳务派遣用工的岗位只能在哪些工作岗位上实施
  • 保险赔款个人所得税计算
  • 应付账款的进项税分录
  • 2020年减免水利基金会计分录
  • 经营杠杆系数分类
  • 购买预付油卡的账务处理
  • 返聘人员工伤可以申请工伤鉴定吗
  • 一般纳税人购进鸡蛋怎样抵扣
  • 外贸公司发票过期怎么办
  • 研发费用加计扣除政策执行指引
  • 企业所得税税前不得扣除的项目
  • 资产处置税务风险有哪些
  • 哪些情况下,企业需要进行分销渠道设计决策
  • 积分抵扣所开的发票,也能在税前扣除吗?
  • 中央财政补贴政策
  • 公允价值变动损益属于损益类的
  • 特定业务预缴所得税不能填写
  • 未分配利润可以转实收吗
  • 所得税前允许列支的税金包括
  • 公司钱被取走怎么处理
  • 运输公司租赁车辆怎么做账
  • 在win7系统中如何让电脑恢复出厂设置方法
  • 购入的财务软件怎么入账
  • 其他债权投资有哪些明细科目
  • 企业存款利息收入要交哪些税
  • 单位价值5000元二手设备怎么算
  • 王者荣耀电脑版怎么键盘操作
  • PHP:xml_get_current_column_number()的用法_XML解析器函数
  • php 数组
  • 苹果电脑 浏览器
  • 应交消费税的会计分录
  • 小规模纳税人结转免交增值税
  • 进项税额转出会造成增值税应纳税额
  • 字体文件夹在哪
  • 公司向职工借款利息需要交税吗
  • 代理业如何交增值税
  • 外商投资的企业再投资
  • yii2框架从入门到精通
  • php计算多个集合的数据
  • 不良品扣款范本
  • 招待费的进项税必须认证后转出吗
  • python __call__
  • mysql中触发器的创建有多个执行语句
  • 开票资料的开户银行必须是基本户吗
  • 分公司注册独立核算还是非独立核算
  • 电子缴款凭证在哪里找
  • 免税收入和不征税收入有何区别
  • sql dbo
  • 信用卡的还款方式怎么查
  • 如何搞公司
  • 内账会计有法律风险吗
  • 制造费用期末有余额在借方
  • 购进商品的运费计入什么科目
  • 在异地施工就要在异地交税吗
  • 发放职工薪酬的记账凭证
  • 不交社保如何在网上投诉
  • 企业房屋折旧年限是多少
  • 年末本年利润没有结转影响报税吗
  • 购车的费用包括哪些费用
  • window10预览在哪里找
  • centos真机安装后只有lo
  • android游戏开发论文
  • 微信小程序图片加载不出来
  • Node.js中的事件循环是什么意思
  • 移动端一般用什么布局
  • linux .tar文件
  • Drag and drop in unity
  • 权限android.permission.write
  • jquery js区别
  • twist python
  • js 字符串转字节
  • 车库契税怎么收费
  • 吉林省电子税务局操作手册
  • 个人转让限售股原值无法确定
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设