python websocket 客户端 持续收发消息的代码
时间: 2023-10-29 11:06:56 浏览: 267
Websocket客户端代码
以下是一个简单的 Python WebSocket 客户端代码示例,可以持续收发消息:
```python
import asyncio
import websockets
async def handle_messages():
async with websockets.connect("ws://localhost:8000") as websocket:
while True:
message = input("Enter a message: ")
await websocket.send(message)
response = await websocket.recv()
print(f"Received response: {response}")
async def main():
await handle_messages()
if __name__ == "__main__":
asyncio.run(main())
```
上述代码中,我们使用 `websockets.connect` 函数连接到服务器,并在一个无限循环中持续收发消息。对于每个输入的消息,我们都会将其发送到服务器,并等待服务器的回复。你可以根据实际需求修改代码以适应你的应用场景。
阅读全文