Автор оригинала: Blade Nelson.
Как программировать в сокетах новичку?
Сокеты в Python всегда были чем-то, что я вижу в Интернете, и вещь “Почему это сложно”? “Разве не должен быть простой способ начать работу с розетками”? Поэтому я решил сделать учебник сам: Однако, как и все в кодировании, могут быть разные уровни сложности и разные реализации для одной и той же технологии. Сегодня мы рассмотрим один простой пример для начинающих, который поможет вам погрузиться в огромный мир сокетов и Python в целом.
👨 💻 Скачать Исходный Код
Посмотрите видео:
Эта программа работает на базовой системе из одного клиентского файла и одного серверного файла .
Клиент запрашивает определенный текстовый файл с сервера, а затем загружает его в каталог на диске клиента. Все это происходит по заранее определенному номеру порта, который жестко закодирован в server.py
и client.py
, только когда этот номер порта совпадает, они оба могут подключиться и успешно отправить файл.
Это только начало того, что вы можете сделать с розетками, и возможности безграничны! От многопользовательских онлайн-игр до хостинга веб-серверов сокеты действительно являются одним из самых мощных инструментов, которые вы можете освоить в программировании!
Смотрите исходный код для простого примера этого на моем сайте!