Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.10.21;
Скачать: [xml.tar.bz2];

Вниз

Приложение использующее множество IP-адресов   Найти похожие ветки 

 
Некто ©   (2007-09-24 12:20) [0]

Есть клиент-серверное приложение. Стоит задача: пересадить клиентов на терминалы. Проблема: если сервер видит 2 запущенных клиента с одного IP, то прерывает с одним из них соединение (кто позже соеденился, того и обрывает). Идея: присвоить сетевой карте терминального сервера множество IP-адресов и сделать так, чтобы каждая новая копия запущенного клиента испльзовала свободный IP (или как вариант за каждым терм. пользователем закрепить собственный IP). Собственно нарисовывается такая проблема "сделать так, чтобы каждая новая копия запущенного клиента испльзовала свободный IP (или как вариант за каждым терм. пользователем закрепить собственный IP)". Есть ли решения, какие, плюсы, минусы?


 
Skyle ©   (2007-09-24 12:24) [1]

А сервер нельзя исправить? Только клиента?


 
Сергей М. ©   (2007-09-24 12:26) [2]


> если сервер видит 2 запущенных клиента с одного IP


А если он при этом контролирует не IP-, а MAC-адрес ?


 
tesseract ©   (2007-09-24 12:27) [3]


> IP-адресов и сделать так, чтобы каждая новая копия запущенного
> клиента испльзовала свободный IP (или как вариант за каждым
> терм. пользователем закрепить собственный IP).


А зачем ? Может проще клиентам раздать нормальные IP ? И почему сервер себя так странно ведёт?


 
Slym ©   (2007-09-24 12:28) [4]

Ужас! В лоб никак...
Что за прога? кде установлена в лок сети или за пределами?


 
Вася Правильный   (2007-09-24 12:38) [5]

сделать серверу клизму
если не поможет, повторить


 
Некто ©   (2007-09-24 12:41) [6]


> tesseract ©   (24.09.07 12:27) [3]

Т.е.?


> Slym ©   (24.09.07 12:28) [4]

Прога специфическая, клиенты и сервер установлены в пределах лок. сети.

Связывался с разработчиком. Он сообщил, что контроль идёт по IP. Поговорил с ним насчёт исправления серверной части. Он мне сказал, что уже год не занимался работой над этим проектом и исправлять серверную часть не собирается в виду того, что есть более новая версия, чем установленная у меня (только не сообщил, поддерживает ли она множественные соединения с одного IP). Внедрение более новой версии - задача весьма сложная и продолжительная, поэтому пока не рассматриваю её, как вариант решения проблемы.


 
tesseract ©   (2007-09-24 12:47) [7]


>  Внедрение более новой версии - задача весьма сложная и
> продолжительная, поэтому пока не рассматриваю её, как вариант
> решения проблемы.


С чего это вдруг ? Легче окажеться.


 
Некто ©   (2007-09-24 12:49) [8]

Это не мои слова. Это слова разработчика. Тем более не известно, поддерживает ли она множественные соединения с одного IP.


 
Плохиш ©   (2007-09-24 12:58) [9]


> Проблема: если сервер видит 2 запущенных клиента с одного
> IP, то прерывает с одним из них соединение (кто позже соеденился,
>  того и обрывает).

Логично, нафига, спрашивается, запускать два терминала на одном компьютере...


 
Рамиль ©   (2007-09-24 12:59) [10]


> Тем более не известно, поддерживает ли она множественные
> соединения с одного IP.

А спросить?
Просто решения сабжа без посторонних программ вроде как не существует (да и с посторонними программаи надо подумать)


 
Рамиль ©   (2007-09-24 13:00) [11]


> Логично, нафига, спрашивается, запускать два терминала на
> одном компьютере...

Почему два терминала? Автор имеет ввиду сессии теминального сервера.


 
Anatoly Podgoretsky ©   (2007-09-24 13:05) [12]

> Рамиль  (24.09.2007 13:00:11)  [11]

Так сессии то идут с одного компьютера, там запускается клиент.
Видимо хотят обойти лицензии.


 
Anatoly Podgoretsky ©   (2007-09-24 13:07) [13]


> Почему два терминала? Автор имеет ввиду сессии теминального
> сервера.

И это твое ничем необоснованное предположение, автор же явно пишет

> сервер видит 2 запущенных клиента с одного IP


 
Рамиль ©   (2007-09-24 13:12) [14]


> сервер видит 2 запущенных клиента с одного IP

А что еще может увидить сервер программы, если клиенты запущены в терминальных сессиях на одном сервере терминалов?


 
Anatoly Podgoretsky ©   (2007-09-24 13:16) [15]

> Рамиль  (24.09.2007 13:12:14)  [14]

Клиенты запускаются на клиентах, а не на сервере.


 
Некто ©   (2007-09-24 13:16) [16]


> Anatoly Podgoretsky ©   (24.09.07 13:05) [12]

С лицензиями никаких заморочек не испытываем. Рамиль прав по поводу сессий.
Терминальный сервер один, к нему подключаются пользователи и каждый из своей сессии запускают клиента этой специф. программы . Первый клиент без проблем подключается к серверу, а второй - нет.


 
Некто ©   (2007-09-24 13:18) [17]

Терминальный сервер один, к нему подключаются пользователи и каждый из своей сессии запускают клиента этой специф. программы. Первый клиент без проблем подключается к серверной части специф. программы, а второй - нет.

Так правильнее.


 
Anatoly Podgoretsky ©   (2007-09-24 13:20) [18]


> Есть клиент-серверное приложение. Стоит задача: пересадить
> клиентов на терминалы. Проблема: если сервер видит 2 запущенных
> клиента с одного IP, то прерывает с одним из них соединение
>

Это твои слова, по контексту речь про терминальных клиентов.
Ты выражайся точнее, что речь про клиентов приложения, тут конечно один общий адрес для всех.


 
Anatoly Podgoretsky ©   (2007-09-24 13:22) [19]

> Некто  (24.09.2007 13:18:17)  [17]

Так правильнее и не было бы вопроса.
Тут только к разработчику, поскольку он четко сказал, что привязка к ИП


 
Некто ©   (2007-09-24 13:25) [20]


> Anatoly Podgoretsky ©   (24.09.07 13:20) [18]

Есть клиент-серверное приложение. Стоит задача: пересадить клиентов на терминалы....


 
Slym ©   (2007-09-24 13:41) [21]

можно попробовать хакнуть :) поиск/найти сравнение и нупнуть


 
Anatoly Podgoretsky ©   (2007-09-24 13:42) [22]

> Некто  (24.09.2007 13:25:20)  [20]

Да это уже понятно на данном этапе.
Разработчик сказал что нельзя.
Множество ИП на терминал-сервере никак не поможет, во всяком случае это будет очень сложно обеспечить.
Ставь вопрос об переходе на новую версию или не переходи.


 
Anatoly Podgoretsky ©   (2007-09-24 14:01) [23]


> можно попробовать хакнуть :) поиск/найти сравнение и нупнуть

Насколько я понял, взлом не входит в их намерения, говорить надо с разработчиком.


 
Slym ©   (2007-09-24 14:07) [24]

Anatoly Podgoretsky ©   (24.09.07 14:01) [23]
а если исходник утерян?
остается только патчить... если защиты никакой (если даже и есть но примитивная) ломается быстрее чем уговаривается разработчик и ищется исходник


 
Anatoly Podgoretsky ©   (2007-09-24 14:15) [25]

> Slym  (24.09.2007 14:07:24)  [24]

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



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2007.10.21;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.51 MB
Время: 0.057 c
15-1190121793
dimonf
2007-09-18 17:23
2007.10.21
Нужен программист Delphi + MSSQL (Москва)


2-1191150933
SveTTT
2007-09-30 15:15
2007.10.21
Привязка клавиатуры к кнопкам, у которых используется Tag


15-1189456500
Суслик
2007-09-11 00:35
2007.10.21
Бесплатный семинар по продуктам Delphi 2007, C++ Builder 2007


15-1190108510
Empleado
2007-09-18 13:41
2007.10.21
Порекомендуйте Линух или подобную OS


2-1190724118
alles
2007-09-25 16:41
2007.10.21
Как правильно использовать TServerSocket?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский