@helbening

Что посоветуете для создания сетевого приложения?

Я ознакомился с разработкой стандартных приложений на C# с использованием WPF форм. Делал текстовую игру и появилась идея сделать её полноценным онлайн проектом. Как мне сделать сервер (домашний) с БД, а приложение подключалось к этой базе. Приложение будет отправлять команды на изменения БД. Для локальной сети всё понятно, но что делать если необходимо выйти в глобальную? С белыми и серыми ip узнал, провайдер без всяких проблем предоставит белый.
  • Вопрос задан
  • 100 просмотров
Решения вопроса 1
1. Давать доступ к базе напрямую - это небезопасно. Лучше ещё апишку, например, на aspnet core написать, которая будет отвечать за аутентификацию/авторизацию пользователя, и будет предоставлять доступ к нужным данным.
2. Лучше развернуть базу и апишку на VPS-ке, чтобы не было проблем с подключением и работало оно круглосуточно.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
rozhnev
@rozhnev
Fullstack programmer, DBA, медленно, дорого
Если Ван нужен глобальный доступ к Вашей базе данных, то лучше арендовать VPS (Virtual Private Server)
Например тут можно взять сервер начиная с 4 евро в месяц
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы