Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Задача № 2 для курса "Протоколы Интернета"

Автор: Соломеин Илья кн-202

Принцип работы

Сервер врёт на то количество секунд, которое указано в файле conf.txt. Умеет врать в обе стороны. Текущее время получает из операционной системы. Прилагается клиент, который делает запросы к серверу и вычисляет насколько он врёт.

Как запустить

Чтобы запустить сервер нужно вызвать

python server.py

После этого можно клиент, используя

python client.py

Он будет говорить текущее время на компьютере, время, которое пришло от сервера и разницу в этом времени.

Примеры запуска

В conf.txt установлено значение -61

Вывод клиента:

Действительное время:   2020-06-13 11:33:43.134544
Время от сервера:   2020-06-13 11:32:42.134544
Сервер врёт на:   0:01:01

В conf.txt установлено значение 121

Вывод клиента:

Действительное время:   2020-06-13 11:34:35.332407
Время от сервера:   2020-06-13 11:36:36.332407
Сервер врёт на:   0:02:01

В conf.txt установлнео значение 0

Ответ клиента:

Действительное время:   2020-06-13 11:35:38.078606
Время от сервера:   2020-06-13 11:35:38.078606
Сервер врёт на:   0:00:00

About

Task № 2 for protocols

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages