小编Max*_*ret的帖子

OSError:raw readinto()在使用websockets时返回无效长度

我尝试使用websockets测试我的烧瓶Web应用程序我的代码运行良好,但是当我在浏览器中重新加载两次或更多次页面时.我在终端OSError.并且此错误不会阻止烧瓶工作.

main.html中

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Chat</title>
    <script type="text/javascript" src="{{ url_for('static', filename='jquery-2.2.0.js') }}"></script>
    <script type="text/javascript" src="{{ url_for('static', filename='socket.io.min.js') }}"></script>
</head>
<body>

<script type="text/javascript" charset="utf-8">

     $(document).ready(function() {

         var socket = io.connect('http://' + document.domain + ':' + location.port);

         socket.emit('connect', {data: 'U connected'});

         socket.on('apply', function (e) {
            console.log('it works');
                $('#log').append('<br>' + e.data + '<br>')

        });

     });

</script>

<h1 id="log"></h1>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

app.py

from flask_socketio import SocketIO, emit
from flask import Flask, render_template


app = Flask(__name__)
app.config['SECRET_KEY'] = 'secret!'
socket_io = …
Run Code Online (Sandbox Code Playgroud)

python websocket

10
推荐指数
1
解决办法
1157
查看次数

标签 统计

python ×1

websocket ×1