python的websocket使用,webSocket使用python运行的时候

本文介绍了如何在Windows环境下利用WebSocket技术,通过菜鸟教程学习WebSocket基础知识,并指导如何通过pywebSocket创建WebSocket服务,包括从GitHub克隆库、安装、配置及实际操作步骤。重点讲述了服务启动和HTML页面交互的过程。
摘要由CSDN通过智能技术生成

通过菜鸟教程查看Html5 webSocket

系统:Windows

菜鸟教程(runoob.com)

function WebSocketTest()

{

if ("WebSocket" in window)

{

alert("您的浏览器支持 WebSocket!");

// 打开一个 web socket

var ws = new WebSocket("ws://localhost:9998/echo");

ws.onopen = function()

{

// Web Socket 已连接上,使用 send() 方法发送数据

ws.send("发送数据");

alert("数据发送中...");

};

ws.onmessage = function (evt)

{

var received_msg = evt.data;

alert("数据已接收...");

};

ws.onclose = function()

{

// 关闭 websocket

alert("连接已关闭...");

};

}

else

{

// 浏览器不支持 WebSocket

alert("您的浏览器不支持 WebSocket!");

}

}

运行 WebSocket

安装pywebSocket

创建一个支持webSocket的服务

方法一:

从远程代码库中拉取

git clone https://github.com/google/pywebsocket.git

mod_pywebSocket需要python的支持

$ python setup.py build

$ python setup.py install

官网上提示的是

$ python setup.py build

$ sudo python setup.py install

介绍一下存在这个的原因:

sudo的确是linux的习惯。在windows下没有。也许mac ios里有。 如果你安装了linux工具到windows,则sudo 也可以有。 或者是你安装cygwin到windows下。在cygwin里。sudo没有。但是大部分linux命令都有。

将sudo 去掉就可以了,另外你需要将python3的执行路径放以系统的环境变量path里。这样就容易自动找到python3了。

在windows环境里,python3的安装目录是开放的,所以不需要象linux下那样,一定要sudo获得超级用户权限。

Python中pydoc命令在windows下不能使用的解决办法

查看文档说明:

pydoc在windows下的使用,是在cmd命令行下的

1.首先要配置环境变量,类似:C:/Python27/Lib

2.然后python -m pydoc 文件名,就可以了

python -m pydoc mod_pywebsocket

开启服务

在 pywebsocket/mod_pywebsocket 目录下执行以下命令:

cd mod_pywebsocket

$ python standalone.py -p 9998 -w ../example/

-------------------ok

之后执行第一个html文件 ...对比之前明显的看到,从之前的连接断开到现在数据发送中

在Windows下 Ctrl+c是退出

看到网站中提示连接断开

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值