Witam serdecznie,
Jestem w trackie pisania serwera i chciał bym, żeby klient cyklicznie wysyłał informacje o tym ,że jest on "dostępny w sieci" :).
Problem lezy w tym ,ze nie mam pomysłu jak wykonać timer ... :( Próbowałem to zrobić przy pomocy biblioteki time, ale za każdym razem gdy czas
start_program= time.time()
while True:
time_end_program = time.time()
total_time = time_end_program - start_program
print(total_time)
wynik na wyjściu jest taki:
4.9105610847473145
4.9105610847473145
4.9105610847473145
4.9105610847473145
4.9105610847473145
4.9105610847473145
4.9105610847473145
4.9105610847473145
4.9105610847473145
4.9105610847473145
start_program= time.time()
while True:
time_end_program = time.time()
total_time = time_end_program - start_program
print(int(total_time))
ale dostaje taki wynik na wyjściu
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
Oczywiście na wyjściu jest znacznie znacznie więcej i problem lezy tutaj:
while True:
time_end_program = time.time()
total_time = time_end_program - start_program
print(int(total_time))
if int(total_time) == 10 : #tu jest kłopot
print("Udalo sie ")
problem polega na tym, że warunek spełnia się 38 000 razy :( to troszkę za dużo , mi zależy żeby powtórzył się raz , macie jakieś swoje patenty ?
pain368