Как создать сервер с помощью домашнего пк?

Помогите пожалуйста, нужно поднять сервер на простом домашнем компьютере. Как это сделать? В видео на YouTube ничего не понятно. Сервер будет использоваться для хранения, чтения и создания .txt файлов на нем. Ход действий:

  1. К серверу будет обращаться python'овский скрипт
  2. При наличии файла с именем аккаунта будет открываться файл и проверяться файл на содержимое с паролем (внутри файла будет пароль)
  3. Если файла с именем аккаунта нет, то создавать файл и записывать в него данные
  4. Закрытие файла

Возможно ли это реализовать?


Ответы (1 шт):

Автор решения: DeMeNToR

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

Для простого общения используйте библиотеку socket. В гугле третья ссылка после http серверов, которые вам не нужны, так как вам не нужен сайт.

Еще один довольно полезный источник. Ну и вот.

Пока этого будет достаточно, на мой взгляд. В свое время я на этой библиотеке писал мессенджер. Его логика была такая: Если подключается новый юзер, я отправляю всем тем, кто на данный момент подключен, определенную команду, содержащую аргументы времени и ника пользователя. По сути, сервер выполнял команду, получи от одного и отправь всем.


PS не забывайте, что гугл может ответить на 90% ваших вопросов.

→ Ссылка