Я программирую на Python. У меня есть такой цикл while
b=time.clock()
while time.clock()-b<3 :
input("input")
Я хочу завершить цикл ровно через 3 секунды, даже если пользователь еще ничего не ввел! Как я могу это сделать?
Изменить: Что было бы, если бы у меня было data=s.recv(1024)
, где s — сокет, а не input("input")
?
Есть ли общее решение такой проблемы?
Edit2: я использую Python 3.