Bermula dengan WebSocket masuk Python

WebSocket ialah protokol yang membolehkan komunikasi dua hala antara pelayan dan klien melalui sambungan berterusan. Dalam artikel ini, kita akan bermula dengan berkenalan dengan WebSocket dalam Python.

Memasang WebSocket Perpustakaan

Pertama, anda perlu memasang WebSocket perpustakaan yang sesuai. Beberapa perpustakaan popular termasuk websockets, websocket-client, dan autobahn.

pip install websockets

WebSocket Mencipta Pelayan Mudah

Mari mulakan dengan mencipta WebSocket pelayan mudah. Di bawah ialah contoh menggunakan websockets perpustakaan:

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()  

Mewujudkan WebSocket Sambungan daripada Pelanggan

Setelah pelayan disediakan, anda boleh mewujudkan WebSocket sambungan daripada klien:

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())  

Dengan mengikuti langkah-langkah mudah ini, anda telah mengambil langkah lebih jauh untuk berkenalan dengan WebSocket dalam Python. Teruskan meneroka dan membina aplikasi menarik menggunakan protokol berkuasa ini!