https://cybersec.org/blog/coding/python-v-ib-chast-4-sozdayom-prodvinutyj-tcp-server.html