06:44
1,0×
00:00/06:44
366 тыс смотрели · 3 года назад
3 недели назад
Клиент сервер клиент python
Для создания простейшего клиент-серверного взаимодействия на Python обычно используют модуль Socket. Он позволяет создавать сетевые соединения и обмениваться данными по протоколам TCP (Transmission Control Protocol) или UDP (User Datagram Protocol). В данном случае мы рассмотрим пример с TCP, который является более надежным протоколом (гарантирует доставку данных, порядок пакетов и отсутствие дубликатов), что идеально подходит для большинства клиент-серверных приложений. Архитектура TCP-клиент-сервер: Сервер: Создает сокет. Привязывает сокет к определенному адресу и порту (bind()). Начинает слушать входящие соединения (listen())...
246 читали · 3 года назад
Python: Простой сканер портов
Всем привет! В этой статье напишем простой сканер открытых портов. 1. Создадим папку, а в ней файл scan с расширение .py (eng) 2. Откроем его с помощью текстового редактора. (у меня sublime text) и импортируем сразу 2 библиотеки: socket и threading 3. Попросим пользователя ввести IP адрес для сканирования и передадим значение переменной ip 4. Напишем функцию сканирования портов. Socket будет использоваться для подключения к порту. 5. Вызовем функцию scan_port в цикле с указанным пользователем IP адресом для сканирования на нем портов: 6...