位置: 编程技术 - 正文

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

  • 个税汇算清缴系统找不到扣缴义务人
  • 税负率的计算公式举例说明
  • 在外地预缴的印花税如何扣除
  • 进项税额转出时点
  • 税款征收方式是指
  • 发票超过三个月不能开
  • 增值税附加税包括哪些税种及税率
  • 红字信息表撤销失败B80095
  • 累计减税费用是什么意思
  • 小规模收的专票怎么做账
  • 个体户一季度利润28万用缴纳增值税吗
  • 销项税额是不是开出去的发票金额
  • 小企业准则固定资产折旧每月折旧多折了
  • 回购股票增加权益吗
  • 房产税逾期未申报罚款多少
  • 原材料加工成品怎么做账
  • 购买固定资产进项税率
  • 企业变更地址需要哪些资料
  • 销货清单怎么写才正规
  • 代交社保费会计账务处理
  • 补交关税增值税怎么做分录?
  • 建筑业2019年最新税率表
  • 发票作废是不是很麻烦
  • 税务会计核算范围
  • 通用机打发票能报销不
  • 汽车销售服务费话术
  • 折让冲减的产品销售收入
  • 其他收益期末余额在借方还是贷方
  • 卷烟批发环节消费税计算
  • 个税申报需要补税是什么情况
  • 收到政府拨款怎么做账
  • 腾讯电脑管家中如何安装 文件夹上锁专家
  • 开始菜单无法打开怎么办
  • 如何恢复撤回的信息微信
  • mongodb jpa
  • 公证处会计分录
  • 期初金额和期末金额怎么算
  • 预缴所得税会计分录咋做
  • jmeter接口串联
  • 全网最详细的李白解说来了
  • 现金流量表填写说明
  • 计提税费可以记入成本吗
  • 6%税点是什么意思
  • 收到货款没开票的会计分录怎么做
  • 收到预付款发票但是货未到怎么办
  • 员工的医药费计入什么科目
  • 税控盘 减免
  • 没有实收资本可以转让吗
  • 资产减值损失如何计算
  • 未开票的收入怎么申报增值税
  • 享受研发费用加计扣除需要什么条件
  • 开票和不开票
  • 计提房产税的账务处理
  • 成本类科目借贷规则
  • 待摊费用属于流动负债吗
  • window系统怎么用
  • XP系统安装不了游戏
  • ubuntu 系统卡住
  • 虚拟机安装苹果电脑
  • linux怎么vi
  • win10周年纪念版
  • centos 虚拟化
  • win 超级终端
  • macbookzen
  • win7系统怎么查看wifi密码
  • SetPoint.exe - SetPoint是什么进程 有什么用
  • Olehelp.exe - Olehelp是什么进程 有什么用
  • servers.mcs
  • js domcontentloaded
  • css中层叠的含义
  • javascript的相关应用
  • shell变量作用范围
  • 获取某个div的高度
  • c# /n
  • javascript总结笔记
  • 浙江电子税务开票系统
  • 长期挂账的其他应付款的规定
  • 江苏国税电子国税局
  • 南京税务事务所排行
  • 河南网上报税流程图
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设