Trí fhreastalaí a thógáil WebSocket isteach Python is féidir leat bealach cumarsáide leanúnach déthreo a bhunú idir an freastalaí agus na cliaint. Anseo thíos tá treoir mhionsonraithe a mhíníonn gach comhpháirt chun WebSocket freastalaí bunúsach a thógáil ag baint úsáide as an websockets
leabharlann.
Céim 1: Suiteáil an WebSocket Leabharlann
Chun tús a chur leis, ní mór duit an websockets
leabharlann a shuiteáil tríd an ordú seo a leanas a chur i gcrích sa terminal:
Céim 2: Cruthú an WebSocket Fhreastalaí
Seo sampla de conas WebSocket freastalaí a thógáil i Python:
Sa bhlúire cód:
-
async def handle_connection(websocket, path):
: Láimhseálann an fheidhm seo WebSocket naisc. Gach uair a nascann cliant, tugtar an fheidhm seo chun an chumarsáid a bhainistiú. -
async for message in websocket:
: Déanann an lúb seo athrá chun éisteacht le teachtaireachtaí ón gcliant tríd an WebSocket nasc. -
await websocket.send(response)
: Seolann an fheidhm seo freagra ón bhfreastalaí ar ais chuig an gcliant tríd an WebSocket nasc. -
websockets.serve(handle_connection, "localhost", 8765)
: Cruthaíonn an fheidhm seo WebSocket freastalaí a éisteann le haghaidh naisc ar anlocalhost
seoladh agus ar an bport8765
.
Céim 3: Tástáil an Freastalaí
Tar éis an cód freastalaí a imscaradh, éistfidh sé le haghaidh naisc ó chliaint ar phort 8765. Is féidir leat an freastalaí a thástáil trí nascadh leis ag baint úsáide as WebSocket cód cliaint nó uirlisí tástála ar líne.
Conclúid
Trí na céimeanna seo a leanúint, d'éirigh leat WebSocket freastalaí simplí a thógáil i Python. Soláthraíonn an freastalaí seo an bonn chun feidhmchláir agus idirghníomhaíochtaí fíor-ama a chruthú idir an freastalaí agus na cliaint ag baint úsáide as an WebSocket bprótacal.