准备工作
下载dwebsocket,我使用的是pycharm,下面的都是在pycharm中进行的
pip install dwebsocket//在pycharm的terminal中输入
等待一会就下载好了
然后开始在setting.py中配置
INSTALLED_APPS = [
、、、、、、
'dwebsocket'
、、、、、、
]
建立连接
首先在html页面建立前端连接
//在jquery的事件设定中插入以下连接代码,我设定的是点击button事件
$('#start').click(function () {
//如果之前有连接则断开
if (window.s) {
window.s.close()
}
/*创建socket连接*/
//url要在url.py中设置
var socket = new WebSocket("ws://" + window.location.host +"/analysis/svmtraining/");
socket.onopen = function () {
console.log('WebSocket open');//成功连接上Websocket
};
socket.onmessage = function (data) {
//这里接收服务端返回的数据
console.log('message: ' + data.data.msg);//打印服务端返回的数据
$('#messagecontainer').prepend('<thead><tr><th>' + data