Python连续读取一个websocket.recv()

Python连续读取一个websocket.recv(),python,websocket,Python,Websocket,初学者python程序员在这里。我试图编写一个WebSocket客户端代码,但在连续读取recv时遇到了问题。我试图让服务器能够发送多条消息,而不需要客户端的用户输入。以下是我当前的代码: import websockets import asyncio while msg != "end": msg = input("\nMessage here: ") await websocket.send(msg)

初学者python程序员在这里。我试图编写一个WebSocket客户端代码,但在连续读取recv时遇到了问题。我试图让服务器能够发送多条消息,而不需要客户端的用户输入。以下是我当前的代码:

import websockets
import asyncio

        while msg != "end":
            msg = input("\nMessage here: ")

            await websocket.send(msg)
            print(f"> {msg}")

            if msg!= "end":

                reply = await websocket.recv()
                print(f"< {reply}")
        print("goodbye")
导入WebSocket
导入异步
而味精!=“结束”:
msg=input(“\n此处的消息:”)
等待websocket.send(msg)
打印(f“>{msg}”)
如果是味精!=“结束”:
reply=wait websocket.recv()
打印(f“{reply}”)
打印(“再见”)
有没有一种方法可以在客户端不需要用户输入的情况下连续接收回复