Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我试图创建简单的flask_sockets客户端服务器,但得到了404_Sockets_Websocket_Flask Sockets - Fatal编程技术网

我试图创建简单的flask_sockets客户端服务器,但得到了404

我试图创建简单的flask_sockets客户端服务器,但得到了404,sockets,websocket,flask-sockets,Sockets,Websocket,Flask Sockets,我正在尝试在两个python文件之间建立套接字连接以进行测试。我的服务器应该正在向正在侦听的客户端上载一些数据。我试图通过创建一些虚拟客户端来测试它。客户端连接后,我将 websocket._exceptions.WebSocketBadStatusException: Handshake status 404 NOT FOUND 不幸的是,我无法在线找到此错误的解决方案 import time from threading import Thread from flask import Fl

我正在尝试在两个python文件之间建立套接字连接以进行测试。我的服务器应该正在向正在侦听的客户端上载一些数据。我试图通过创建一些虚拟客户端来测试它。客户端连接后,我将

websocket._exceptions.WebSocketBadStatusException: Handshake status 404 NOT FOUND
不幸的是,我无法在线找到此错误的解决方案

import time
from threading import Thread
from flask import Flask
from flask_socketio import SocketIO
from flask_sockets import Sockets
from websocket import create_connection

app = Flask(__name__)
socketio = SocketIO(app)
sockets = Sockets(app)


@sockets.route('/socket_test')
def update_time(ws):
    while not ws.closed:
        ws.send('hello world')
        time.sleep(1)


class Client(Thread):
    def __init__(self):
        super().__init__()

    def run(self):
        time.sleep(0.5)
        ws = create_connection('ws://localhost:5000/socket_test')
        while True:
            ws.recv()


if __name__ == '__main__':
    k = Client()
    k.start()
    socketio.run(app)
我希望客户端从服务器接收hello world消息