powered by simpleCommunicator - 2.0.46     © 2025 Programmizd 02
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / wcf-сервис наоборот
5 сообщений из 5, страница 1 из 1
wcf-сервис наоборот
    #38199955
noob123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Предположим есть обычный wcf сервис. (назовем для простоты "Сервер") (на самом деле их много).
реализующий методы:
Param GetParam(string name)
bool SetParam(string name, Param value).

все банально просто.

клиентское приложение (назовем "Консоль") (она одна, нужна для управления серверами) подключается. (мы знаем ip - адрес) все работает.

теперь возникает ситуация когда некоторые из этих "Серверов" работают за NAT.
Соответственно "белого" ip у них нет, и подключится мы к ним не можем.

как вариант мы можем реализовать в "Консоли" приложении wcf - сервис. к которому будут подключатся "Сервера", (предположим у консоли всегда статический белый ip). ну и после подключения мы уже будем через калбеки дергать нужные методы.

минусы: нужно поддерживать и дорабатывать 2 сервиса вместо одного.

что хотелось бы.
1. "Сервер" при запуске. коннектится к некоторому центру управления и говорит "вот он я" сижу за натом. внешний ip такой то внутренний такой то. или пробрасывает какой-то туннель, или еще что-то.

2. "консоль" - получает из центра управления список "серверов", и уже подключается к нужному.

возможно ли это, и как организовать.

PS. Разрабатываю не ботнет )))))))))))))
...
Рейтинг: 0 / 0
wcf-сервис наоборот
    #38222448
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторчто хотелось бы.
1. "Сервер" при запуске. коннектится к некоторому центру управления и говорит "вот он я" сижу за натом. внешний ip такой то внутренний такой то. или пробрасывает какой-то туннель, или еще что-то.

2. "консоль" - получает из центра управления список "серверов", и уже подключается к нужному.


если бегло взглянуть на хотение, то просмотрите wcf discovery, может поможет, чтобы не сочинять велосипед.
Но там увы есть некоторые недостатки, майкрософт не смогла без них.
...
Рейтинг: 0 / 0
wcf-сервис наоборот
    #38223375
AlexeiK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
noob123,

да лучше как раз ботнет сделать.
сделай свои wcf службы по другом принципу:
1. они лезут на каокй то ip и получают инструкции и дальше выполняют.
2. тут еще надо поумному сделать инструкции.
3. типа инструкция повторного запроса инструкций и т.п.
тогда у тебя просто будет, центр. куда ты пишешь команды.
твои сервера как собачки бегут, читают выполняют, и готовятся опять бежать за заданием.
...
Рейтинг: 0 / 0
wcf-сервис наоборот
    #38226408
Фотография С0ВЕСТЬ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
noob123,

изучи теорию работы торрент-технологии
...
Рейтинг: 0 / 0
wcf-сервис наоборот
    #38234536
Фотография Верблюд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
noob123возможно ли это, и как организовать.

Можно уйти от вызова процедур к обмену сообщениями. Тогда сервер, известный клиенту будет просто маршрутизатором сообщений.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / wcf-сервис наоборот
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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