专栏首页游戏测试开发Python websocket服务器
原创

Python websocket服务器

python很方便的一个websocket库,不过不支持WSS,只支持WS

安装方法:

  1. pip install git+https://github.com/Pithikos/python-websocket-server
  2. pip install websocket-server
  3. 可以直接拷贝websocket-server.py到你项目对应运行目录

运行服务器:python server.py

例子:

import logging
from websocket_server import WebsocketServer

def new_client(client, server):
	server.send_message_to_all("Hey all, a new client has joined us")

server = WebsocketServer(13254, host='127.0.0.1', loglevel=logging.INFO)
server.set_fn_new_client(new_client)
server.run_forever()

https://github.com/Pithikos/python-websocket-server

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 剑指内存泄漏

    指由于疏忽或错误造成程序未能释放已经不再使用的内存的情况。内存泄漏并非指内存在物理上的消失,而是应用程序分配某段内存后,失去了对该段内存的控制,因而造成了内存的...

    audy
  • Linux测试工具

    Linux服务器测试包括压力测试、负载测试和性能测试,其中性能测试包括涉及到吞吐量、响应时间、CPU占用率、并发用户数等不同指标。我们在测试服务器的过程中,经常...

    audy
  • 想上传文件?就用Fine uploader吧!

    老大:新来的,我们现在有个需求就是由于版本更新修改资源文件、配置文件等等,需要可以通过网页实现上传文件,然后分发到一些指定服务器的某个目录下。

    audy
  • 走近源码:Redis的启动过程

    当我们对不断加深对某一项技术的了解时,一定会在一个特定的时间对它的实现方式产生兴趣。没错,这就是我现在的状态,所以,多年没有读/写C语言的我,决定要啃一下Red...

    Jackeyzhe
  • nginx 禁止ip直接访问,防止恶意解析

    找到 nginx 的默认配置文件 nginx.conf 编辑文件找到 默认的80 server

    Alone88
  • Python爬虫基础--分布式爬取贝壳网

    py3study
  • 基于Python3的资产处理工具「bufferfly」

    攻防演习/渗透测试资产处理小工具,对攻防演习/渗透测试前的信息搜集到的大批量资产/域名进行存活检测、获取标题头、语料提取、常见Web端口检测等。

    HACK学习
  • GRPC-C++源码分析(九)--Server

    对应《GRPC-C++源码分析(三)--main线程》中的1.2节 创建Server

    路小饭
  • nginx负载均衡(5种方式)、rewrite重写规则及多server反代配置梳理

    Nginx除了可以用作web服务器外,他还可以用来做高性能的反向代理服务器,它能提供稳定高效的负载均衡解决方案。nginx可以用轮询、IP哈希、URL哈希等方式...

    洗尽了浮华
  • Nginx配置upstream实现负载均衡

    如今负载均衡初步完毕了。upstream依照轮询(默认)方式进行负载,每一个请求按时间顺序逐一分配到不同的后端服务器。假设后端服务器down掉。能自己主动剔除。...

    程序员小明

扫码关注云+社区

领取腾讯云代金券