powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Организация клиент-серверного приложения
18 сообщений из 18, страница 1 из 1
Организация клиент-серверного приложения
    #38320596
Фотография Sputnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет! Ребята помогите определить направление, практического по организации КС нет, необходимо организовать серверную часть - БД ms sql и до десяти клиентов (удаленные друг от друга и серверы точки), которые будут вставлять в серверную часть информацию. Интернет канал выделенный, вот думаю как реализовать, напрямую с клиента обращаться к процедуре с параметрами для вставки данных или организовать файлами через имейл.

Вот что вижу:


Преимущества мыла:
1. Готовая ssl защита передачи данных;
2. Высокая степень безопасности - к серверу нет необходимости прямого подключения и наличия выделенного IP адреса, скрытие брендмауером всех портов;



Недостатки
1. Не моментальное (не в реальном времени) отображение успешности загрузки информации в центр;
2. Привязка к стороннему сервису - gmail, в идеале свой почтовый ящик с поддержкой ssl;
3. Необходимость создания логики контроля файлов) данных;

буду благодарен за комментарии
...
Рейтинг: 0 / 0
Организация клиент-серверного приложения
    #38320602
Фотография Нахлобуч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще б почтовыми голубями предложил данные передавать.

HTTP (Web API)-сервис тут за глаза. Факультативно -- SignalR для обновлений в реальном времени.
...
Рейтинг: 0 / 0
Организация клиент-серверного приложения
    #38320610
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VPN будет или произвольная сеть?
...
Рейтинг: 0 / 0
Организация клиент-серверного приложения
    #38320616
Фотография Sputnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arm79VPN будет или произвольная сеть?

думал если почтой....то по крайней мере пока с VPN не заморачиваться.... но в идеале, в дальнейшем думаю нужно...
...
Рейтинг: 0 / 0
Организация клиент-серверного приложения
    #38320620
Фотография Sputnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НахлобучЕще б почтовыми голубями предложил данные передавать.

HTTP (Web API)-сервис тут за глаза. Факультативно -- SignalR для обновлений в реальном времени.

спасибо.

(Web API)-сервис тут за глаза
---
не могли бы немного пояснить, зачем HTTP? Если ms sql слушает определенный порт, на который я могу передавать от клиента команды...
...
Рейтинг: 0 / 0
Организация клиент-серверного приложения
    #38320642
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сервер в каком виде? как служба доступен или вы можете разворачивать на нем свои приложения?
...
Рейтинг: 0 / 0
Организация клиент-серверного приложения
    #38320647
Фотография Sputnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arm79Сервер в каком виде? как служба доступен или вы можете разворачивать на нем свои приложения?

Сервер в каком виде?
---
ms server 2008 + ms sql server 2008 БД. как служба. тут только БД и все. а на удаленных машинках (клиентах) необходимо win forms приложение, которое например по IP (если не файлами, а прямой доступ) и порту будет взаимодействовать с БД на сервере.
...
Рейтинг: 0 / 0
Организация клиент-серверного приложения
    #38320650
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну так а в чем проблема? Веб приложение и вся недолгая. Делов-то.

P.S. КСП тут не уперлось.
...
Рейтинг: 0 / 0
Организация клиент-серверного приложения
    #38320669
Фотография Sputnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУНу так а в чем проблема? Веб приложение и вся недолгая. Делов-то.

P.S. КСП тут не уперлось.

я тут редко бываю, но ник МСУ запомнился )))


КСП тут не уперлось
----
в веб не силен, а это нужно уже сейчас.

Веб приложение
---
настройками в IIS я так понимаю можно дать доступ к странице управления только этим удаленным клиентам (по имени машины, так как IP у клиентских машин динамический не будет)?
...
Рейтинг: 0 / 0
Организация клиент-серверного приложения
    #38320683
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sputnickв веб не силен, а это нужно уже сейчас.
Ну задача явно для веба. В худшем случае трехзвенка (толстый клиент + wcf + database). Но ни в коей мере базу наружу не светить.
...
Рейтинг: 0 / 0
Организация клиент-серверного приложения
    #38320684
Фотография Vad72
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может пользователям дать возможность через какие-то существующие инструменты заходить (подключаться) к серверу в терминальном режиме и прямо там запускать свою прогу.
...
Рейтинг: 0 / 0
Организация клиент-серверного приложения
    #38320695
Фотография Sputnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vad72Может пользователям дать возможность через какие-то существующие инструменты заходить (подключаться) к серверу в терминальном режиме и прямо там запускать свою прогу.

в терминальном режиме и прямо там запускать свою прогу
---
как то в обход.... все равно нужно приложение для взаимодействия писать...

покурю в сторону asp mvc, недавно начал его учить, а тут безопасность нужна
...
Рейтинг: 0 / 0
Организация клиент-серверного приложения
    #38320697
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть несколько путей, все они разной степени применимости

1) В простейшем случае WinForms + нативный доступ к серверу. Просто, быстро, работает. Минусы соответственно: нет секурности, нет расширяемости, и ваще, клиент-сервер нынче не модный

2) Можно поднять VPN между клиентами и сервером (или SSL/SSH канал организовать, см. Stunnel). Проблема секурности уберется, но минусы все равно большие.

3) Потратите немного больше времени, но Web-приложение скорее всего вам подойдет больше. Про SignalR вам погорячились, хотя бы запрос-ответ освойте. В общем, ASP.NET MVC4 WebAPI очень хороший совет.
...
Рейтинг: 0 / 0
Организация клиент-серверного приложения
    #38320700
Фотография Sputnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУSputnickв веб не силен, а это нужно уже сейчас.
Ну задача явно для веба. В худшем случае трехзвенка (толстый клиент + wcf + database). Но ни в коей мере базу наружу не светить.

кстати ты стандартный фавоикон на своем сайте не сменил ))))))
...
Рейтинг: 0 / 0
Организация клиент-серверного приложения
    #38320706
Фотография Sputnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arm793) Потратите немного больше времени, но Web-приложение скорее всего вам подойдет больше. Про SignalR вам погорячились, хотя бы запрос-ответ освойте. В общем, ASP.NET MVC4 WebAPI очень хороший совет..

ну вот и решение. спасибо огромное, лучше уж в эту сторону напрягусь, все равно учу мвц, а на реальных задачах веселей ))

спасибо всем.
...
Рейтинг: 0 / 0
Организация клиент-серверного приложения
    #38320761
Фотография Sputnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Арендуется хост, домен на нем поднимается MVC4 WebAPI и дальше этот MVC4 WebAPI обращается к моему сервису. От покупки хоста не уйти, правильно я понимаю?
...
Рейтинг: 0 / 0
Организация клиент-серверного приложения
    #38320782
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Организация клиент-серверного приложения
    #38320784
Фотография Sputnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ Онлайн-книга ASP.NET MVC 4

да, прохожу ее также, спасиб.
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Организация клиент-серверного приложения
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]