开始 WebSocket 使用 Python

WebSocket 是一种允许服务器和客户端通过连续连接进行双向通信的协议。 WebSocket 在本文中 ,我们将从熟悉 Python.

安装 WebSocket 库

首先,您需要安装适当的 WebSocket 库。 一些流行的库包括 websocketswebsocket-clientautobahn

pip install websockets

创建一个简单的 WebSocket 服务器

让我们从创建一个简单的 WebSocket 服务器开始。 下面是使用该库的示例 websockets

import asyncio  
import websockets  
  
async def handle_client(websocket, path):  
    async for message in websocket:  
        await websocket.send("You said: " + message)  
  
start_server = websockets.serve(handle_client, "localhost", 8765)  
  
asyncio.get_event_loop().run_until_complete(start_server)  
asyncio.get_event_loop().run_forever()  

WebSocket 从客户端 建立连接

服务器设置完成后,您可以 WebSocket 从客户端建立连接:

import asyncio  
import websockets  
  
async def hello():  
    uri = "ws://localhost:8765"  
    async with websockets.connect(uri) as websocket:  
        await websocket.send("Hello, WebSocket!")  
        response = await websocket.recv()  
        print(response)  
  
asyncio.get_event_loop().run_until_complete(hello())  

WebSocket 通过遵循这些简单的步骤,您在 熟悉 Python. 使用这个强大的协议继续探索和构建令人兴奋的应用程序!