Python WebSocket Server Client Example
영상 포함 블로그 글 : http://igotit.tistory.com/2477 제목 : 파이썬. 웹소켓. 구현.
Python Source Code
#######################
## WebSocket Server
#######################
import asyncio
import websockets
# call back for websockets.serve(xx,
async def my_accept(websocket, path):
while True:
data_rcv = await websocket.recv(); # receiving the data from client.
print("received data = " + data_rcv);
await websocket.send("websock_svr send data = " + data_rcv); # send received data
# websocket server creation
websoc_svr = websockets.serve(my_accept,"localhost",3000);
print("This is WebSocket Server: Waiting for client Access");
# waiting
asyncio.get_event_loop().run_until_complete(websoc_svr);
asyncio.get_event_loop().run_forever();
#######################
## WebSocket Client
#######################
import asyncio
import websockets
async def my_connect():
async with websockets.connect("ws://localhost:3000") as websocket:
for i in range(1,100,1):
await websocket.send("Hi server. I'm client" );
data_rcv = await websocket.recv();
# print("data received from server : " + data_rcv);
# connect to server
asyncio.get_event_loop().run_until_complete(my_connect());
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Python WebSocket Server Client Example», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.