WebSocket ile Başlarken Python

WebSocket sürekli bir bağlantı üzerinden bir sunucu ile bir istemci arasında iki yönlü iletişim sağlayan bir protokoldür. WebSocket Bu yazıda, ile tanışarak başlayacağız Python.

WebSocket Kütüphane Kurulumu

Öncelikle, uygun kütüphaneyi kurmanız gerekir WebSocket. Bazı popüler kitaplıklar arasında websockets, websocket-client ve autobahn.

pip install websockets

WebSocket Basit Bir Sunucu Oluşturma

Basit bir sunucu oluşturarak başlayalım WebSocket. Aşağıda kütüphaneyi kullanan bir örnek verilmiştir 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 İstemciden Bağlantı Kurma

Sunucu kurulduktan sonra, WebSocket istemciden bir bağlantı kurabilirsiniz:

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 Bu basit adımları izleyerek, ile tanışma konusunda bir adım daha ileri gittiniz Python. Bu güçlü protokolü kullanarak keşfetmeye ve heyecan verici uygulamalar oluşturmaya devam edin!