Я новичок в Python, вот проблема, с которой я столкнулся. Я пытаюсь реализовать p2p DHT.
Ну сценарий такой:
Есть только программа, и я запускаю одну и ту же программу в 7 разных Windows (терминалах). Все 7 экземпляров, которые я запускаю, имеют 7 разных номеров сокетов, и сейчас создано семь серверов.
Все терминалы (Сервер) в этот момент ждут ввода с клавиатуры, И я выбрал в одном из терминалов и Ввод в одном терминале, Но остальные все терминалы все еще ждут прерывания клавиатуры (ввода) (это очевидно).
Теперь терминал, который я выбрал, знает идентификатор однорангового узла (порт сокета нет других терминалов/сервера). Итак, теперь я хочу отправить сообщение другим одноранговым узлам (терминалам), проблема в том, что они все еще ждут прерывания клавиатуры!
Как мне это решить? По сути, я хочу, чтобы остальные все терминалы перестали ждать ввода с клавиатуры, если в одном из терминалов введен ввод с клавиатуры (Примечание: у меня есть все порты сокетов остальных)
Это UDP-соединение