位置: 编程技术 - 正文

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

  • 什么是税额和计税金额
  • 企业所得税减免所得税额怎么算
  • 房地产企业土地出让金抵减销项税额
  • 公司有残疾人如何进行增值税减免备案
  • 新公司成立需要刻哪些章
  • 企业组织结构的形式
  • 附加税减半征收政策从什么时候开始
  • 冲减存货的会计分录
  • 红字发票的蓝字发票要退回吗
  • 增值税税率调整时间17变16
  • 收到银行的贷款
  • 高新研发费的账务处理怎么做?
  • 个人借公司款利率多少合法
  • 自然人增值税免税额
  • 为什么增值税发票综合服务平台进不去
  • 金税四期再出新公告
  • 有没有薪酬
  • 董事会费汇算清缴计入什么科目
  • 承兑汇票贴现怎么记账
  • 进项税额转出凭证怎么做
  • 财政返还额度会计分录
  • 插上U盘电脑无法启动怎么回事
  • 在线上网测试
  • 会计变更
  • 增值税免税项目和免征增值税的区别
  • 计提本月应付的租金
  • winds10教育版
  • 法人不缴纳社保员工可以缴纳吗怎么办
  • uni app
  • linux 计算字符数
  • 拍卖公司收入计入什么分录
  • 补交之前年度税款怎么调账
  • 手机怎么设置无信号
  • 小规模纳税人交增值税吗
  • 个人咨询费发票是增值税
  • 个税系统如何申报个税
  • 充话费如何开公司发票
  • 税务机关代开的增值税专用发票不含税销售额是什么意思
  • 应付职工薪酬相关认定有哪些
  • 帝国cms灵动标签调用外表
  • 收到对方假发票可以索赔吗
  • 网上纳税申报有时间限制吗
  • 稳岗补贴操作
  • 劳务外包合同需要注意什么
  • 食堂的帐怎么做
  • 建筑企业的安全技术措施
  • 记账凭证结算方式没出来
  • 当月费用次月报销
  • 开发票四舍五入
  • 民办非企业单位免税
  • 火车票退票改签手续费
  • 会计岗位职责风险点及防控措施
  • Win10 Build 10565 Edge浏览器更新日志和已知问题
  • linuxcut命令详解
  • 华硕电脑升级win11
  • apt-get和aptitude
  • linux配置ssh
  • Linux怎么在家目录创建目录
  • linux的截图工具
  • window10系统连接wifi
  • 环境变量windows
  • js动态改变div内容
  • jquery插件大全
  • 简述javascript
  • jQuery实现ToolTip元素定位显示功能示例
  • 安卓开发常见问题解决
  • js实现左右拖动功能
  • jquery处理json格式数据
  • 初识大学主题征文
  • unity mobile3d
  • unity打包安卓apk
  • jquery定位
  • 设计模式含义
  • html js怎么调用
  • 人脸识别身份验证
  • 住房货币化什么意思
  • 上海手撕发票多少钱一本
  • 本期应纳的增值税
  • 如何计算土地增值税税率
  • 企业所得税的税负率多少合适
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设