Пиринговая сеть - сеть, где все компьютеры связаны друг с другом, и сервер просто отсутствует. P.S. Весь код переведён из оригинальной документации отсюда pip install pyp2p Или для Ubuntu sudo apt install python3-pip python3 -m pip install pyp2p PyP2P был разработан для работы с простейшими сокетами TCP. Чтобы их использовать, ваша программа должна содержать бесконечный цикл который используется для ответа на входящие запросы, отвечая на новые запросы и удаляя старые. Библиотека также может отправлять запросы, которые отправляются как список. Этот формат сообщения, это упрощенный линейный протокол: сообщения которые вы отправляете, оканчиваются на пустую линию. Этот код создаст новый сервер который будет прослушивать порт 44444, назначенный на прослушивание с локальной сети. Интерфейс назначен так, что на него всегда приходят только p2p запросы. По умолчанию, все соединения в будут с стандартного интерфкйса (обычно wlan0 или eth0) что неудобно для симуляции P2P сети на одном ПК. from
PyP2P. Децентрализованная, пиринговая сеть для вашего приложения
18 января 202518 янв 2025
11
3 мин