Хорошо, это то, что я пытаюсь сделать на своем сервере сокетов python.
Я пытаюсь, чтобы мой сервер отправлял данные.Но если он найдет отключенного клиента в списке адресов, которые будут использоваться.Удалить его из списка.Также я использую UDP для отправки данных.Как это для игрового сервера.Что-то вроде:
for item in AddressList:
if item != errno[10054]:
sendto("data here", item)
else:
del(AddressList["spot where error occurred"])
надеюсь, это поможет дать представление о том, что я пытаюсь сделать.прежде чем сказать "почему бы вам просто не использовать socket.select?"Ну, из того, что я попробовал, я не мог заставить UDP работать в socket.select.И выполнение TCP так, как я делаю в своем игровом движке (который я использую blender), останавливается, когда я выполняю recv ().