位置: 编程技术 - 正文

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

  • 计提所得税比实际缴纳的少
  • 定期定额户需要做账吗
  • 小规模电子发票一张可以开多少金额
  • 海运的发票可以抵税吗
  • 小微企业亏损还用缴残保金吗
  • 高新企业如何申报纳税
  • 企业基本医疗保险和综合医疗保险
  • 税务局代增值税专用发票冲红,如何重新申报退税
  • 公司为其他企业提供担保,担保对象可以是公司股东吗
  • 购入免征车船税吗
  • 编制利润表会计等式
  • 垃圾处理的公司有哪些
  • 制造业交新型墙体材料专项基金款分录
  • 事业单位职工福利费计提标准和使用
  • 内部收据可以做入账处理吗?
  • 办公室租赁合同需要交哪些税额?
  • 多开了一张电子发票怎么办
  • 单位装饰
  • 30万的装修工程利润一般是多少
  • 营改增对资产负债表的影响
  • 涉农产品税率
  • 企业报税网上申报
  • 集团内部股权无偿划转引起资本公积增加需要印花税
  • 收到运费发票是进项还是销项
  • 制造费用计入期间费用吗
  • 收到投资款会计科目怎么做账
  • 进料加工出口退税计算 计划分配率
  • 如何修复windows11无法的注册表值
  • windows10专业版是哪个版本
  • 激进型和保守型筹资组合怎么判断
  • 宽带错误797最简单解决方法
  • 安全模式是个啥
  • rteng7.exe - rteng7是什么进程 有什么用
  • 怎么查发票的真假鉴定
  • 什么叫非同一控制下
  • yii框架运行原理
  • laravel 自定义类
  • 会计准则 职工福利
  • vue富文本编辑器移动端
  • .size()
  • cmsv6无法连接服务器
  • 银行收到几分钱怎么做账
  • 深入了解工作优势怎么回答
  • 购买商品优惠怎么做账
  • 异地预交个人所得税
  • 收入小于成本是什么意思
  • 怎么保证发票是真的
  • 什么是注册资本
  • 收到税局退款
  • 股东所有者权益负数
  • 购车买的保险分别是什么
  • 待抵扣进项税额分录
  • 视频制作开票属于现代服务吗?
  • 企业采用公允价值进行会计核算,所体现的会计质量要求
  • 提前支付利息如何计算
  • sqlserver 查询锁
  • server2012打开sqlserver
  • 在centos上安装ftp服务应运行指令
  • mysql 5.6 5.7 性能
  • 破解浏览器内网教程
  • http500内部错误
  • ubuntu on xorg
  • xshell远程桌面
  • windows 8.1安装教程
  • 怎么从win8装回win7
  • unity shader
  • mingw 编译
  • java如何自定义函数
  • 浅谈jquery的应用
  • shell脚本编写步骤
  • 获取本站的context root
  • cmd命令行
  • javascript如何
  • android基础入门教程
  • JavaScript中的数据类型分哪为两大类?
  • 网页加载多个js文件冲突
  • javascript常用函数大全
  • asynctask优缺点
  • 建筑一般纳税人开3%
  • 86年的2020年是多少岁
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设