Skip to content
This repository has been archived by the owner on Sep 9, 2021. It is now read-only.

Голзицкий Николай, 3530901/70201, 1-ая лабораторная #46

Closed

Conversation

GolzitskyNikolay
Copy link

No description provided.

@wrbbz
Copy link
Contributor

wrbbz commented Jan 5, 2021

  • Не освобождается порт после завершения сервера
  • Нет идентификации ввода сообщения (Желательно, но не обязательно).
  • Желательно описать, чем обусловлено ограничение имени пользователя и длины сообщения

@GolzitskyNikolay
Copy link
Author

Здравствуйте, насколько я знаю, Linux обязан после завершения работы процесса подчистить все его ресурсы в том числе серверный сокет, который занимает порт. Поэтому я не понимаю, почему он у вас остаётся занятым, также не уверен, как я могу эту проблему решить.

Также в readme описал про ограничение имени пользователя и длины сообщения

@wrbbz
Copy link
Contributor

wrbbz commented Jan 5, 2021

Рано или поздно - да. Однако, занятость порта означает, что сокет не закрыт. Можно при завершении софта закрывать сокет принудительно

добавил закрытие сокета по завершении работы сервера
@GolzitskyNikolay
Copy link
Author

добавил закрытие сокета по завершении работы сервера

@wrbbz
Copy link
Contributor

wrbbz commented Jan 6, 2021

Еще одно небольшое замечание: так, как описано в README.md скрипты не запустятся. У них нет прав на исполнение. Нужно, либо их добовлять, либо запускать через python server.py и python client.py.

Лаба принята. Но в отчете поправь.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants