使用websocketd做websocket服务器,网页中接收数据

WebSocket和websocketd的介绍  ----->https://www.jianshu.com/p/63afd0099565

其中在websocketd中后台脚本是不限制语言的,在我的测试当中,脚本是用python编写的,就写了简单的输出,因为标准输入(stdin)就是 WebSocket 的输入,标准输出(stdout)就是 WebSocket 的输出。

python脚本

我在服务器的根目录中新建了python脚本

使用websocketd做websocket服务器,网页中接收数据_第1张图片

import time

print(1)
time.sleep(1)
print(2)
time.sleep(1)
print(3)
time.sleep(1)

print("hello world")

测试的js




	test
	



运行方法:

服务器的运行直接到服务器的根目录运行命令即可,我写的脚本的名字叫cout.py,其中命令中指明了端口号

websocketd --port=8080 python cout.py

 看到下图中的输出就说明服务器已经打开了使用websocketd做websocket服务器,网页中接收数据_第2张图片

在浏览器中打开写好的网页,打开控制台就可以看到网页接收到的来自服务器的输出信息。

使用websocketd做websocket服务器,网页中接收数据_第3张图片 同时在终端中也可以看到相应的提示信息

使用websocketd做websocket服务器,网页中接收数据_第4张图片

你可能感兴趣的:(使用websocketd做websocket服务器,网页中接收数据)