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

Вниз

Никто низнает как сделать авторизацию на подключение к idTcpserve   Найти похожие ветки 

 
Сетевик   (2003-12-18 12:17) [0]

Никто низнает как сделать авторизацию на подключение к idTcpserver ?


 
Карелин Артем   (2003-12-18 12:19) [1]

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


 
Reindeer Moss Eater   (2003-12-18 12:22) [2]

Авторизацию на подключение к idTcpserver никак не реализовать. Будь он хоть трижды базовым.


 
Сетевик   (2003-12-18 12:23) [3]

Как нельзя ведь автоизацию к смтп серверу можно ведь реализовать или я неправ комманда Helo


 
Reindeer Moss Eater   (2003-12-18 12:25) [4]

Как нельзя ведь автоизацию к смтп серверу можно ведь реализовать или я неправ комманда Helo

Кому передается команда Helo, если подключения еще нет?
Если подключение уже есть, и команда передается, то при чем здесь "как сделать авторизацию на подключение"
?


 
Карелин Артем   (2003-12-18 12:29) [5]

Reindeer Moss Eater © (18.12.03 12:25) [4]
Игра слов имхо.


 
Сетевик   (2003-12-18 12:30) [6]

в принципе да. просто нужно запретиь вызов команд до авторизации, если конечно я правильно выразился :)


 
Digitman   (2003-12-18 12:32) [7]


> нужно запретиь вызов команд до авторизации, если конечно
> я правильно выразился


где ж правильно ?)
снова непонятно - кто, у кого и какие команды вознамерился вызывать без спросу)


 
Сетевик   (2003-12-18 12:46) [8]

to Digitman

Есть некий сервис где настройка и обработка производится командами.

Мне нужно что бы могли их запускать только после авторизации. вот.


 
Reindeer Moss Eater   (2003-12-18 12:56) [9]

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


 
Digitman   (2003-12-18 13:04) [10]


> Сетевик


"авторизация" - такая же часть протокола инф.обмена, как и та, что предусмотрена у тебя, когда, например, в ответ на командный запрос клиента "2 x 2 = ?" сервер у тебя обязан вернуть ответ "4"

прямая же аналогия !
клиет подключается к серверу и первым делом обязан спросить

"я - Вася Пупкин, а ты кто ?"

на что сервер должен вернуть заранее известные клиенту ответы :
1) "Я - Сервер. Добро пожаловать, Вися Пупкин ! Жду твоих команд"
2) "Кто-кто ... Конь в пальто ! Не знаю я никаких Пупкиных ! До свидания !"


 
Сетевик   (2003-12-18 13:09) [11]

Ясна. :))



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

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

Наверх





Память: 0.46 MB
Время: 0.036 c
1-79973
Delph
2004-02-12 16:46
2004.02.25
String to Data


11-79690
ratamahatta
2003-06-05 18:44
2004.02.25
Размер заголовков в TKOLTabControl


4-80365
zdn
2003-12-17 13:14
2004.02.25
Подключение к запущенному процесус


1-79729
Cosinus
2004-02-12 13:13
2004.02.25
Оценка оставшегося времени...


8-80039
WondeRu
2003-10-20 09:04
2004.02.25
DirectShow Filters





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский