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

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

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

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

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

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

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

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

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

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

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


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

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

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

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


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