3 года назад
Создание простого чата на python
server.py import socket server = socket.socket(socket.AF_INET, socket.SOCK_STREAM) server.bind(('localhost', 1111)) server.listen() client, address = server.accept() flag = True while flag: msg = client.recv(1024).decode('utf-8') if msg == 'quit': flag = False else: print(msg) client.send(input('Server: ').encode('utf-8')) client...
04:18
1,0×
00:00/04:18
99 тыс смотрели · 5 лет назад
Клиент-сервер на Python: от простого чата до промышленного gRPC за 20 минут
Бэкенд, распределенные системы, микросервисы — все это крутится вокруг простой идеи: кто-то запрашивает данные, кто-то их отдает. Python позволяет создать клиент-серверное приложение хоть сегодня, причем разными способами. В этой статье мы не просто напишем эхо-сервер на сокетах, но и замахнемся на gRPC — технологию, которую используют Google и современные стартапы. Поехали! Представьте ресторан. Клиент — это вы (посетитель), а сервер — это кухня и официант. Вы делаете заказ (запрос), официант передает его на кухню, а вам приносят готовое блюдо (ответ)...