Форум: "Прочее";
Текущий архив: 2009.02.08;
Скачать: [xml.tar.bz2];
ВнизРаботоспособность обычного ПО на "тонких" клиентах Найти похожие ветки
← →
Добежал (2008-12-09 12:01) [0]Заказчики интересуются, будет ли наше ПО работать на ихних терминалах, причем особой конкретики добиться нельзя, известно что компы без жесткого диска точно, то есть грузятся по сети.
Я сказал предварительно, что работать должно. Но вообще никогда с такими компьютерами не работал, есть ли какие-то особенности? Почему потенциально может не работать, какие операции имеют свои особенности?
Кто в теме - расскажите, пожалуйста.
P.S. Программа не очень сложная, настройки хранит в INI-файле в каталоге с программой.
← →
tesseract © (2008-12-09 12:05) [1]Тонкие клиенты обычно работают с сервером терминалов, так что единственное требование - ini-файлы лучше переместить в каталог пользователя - а то разом 20 клиентов, как ломануться друг-другу настройки переписывать.
← →
Добежал (2008-12-09 12:42) [2]Ну вот блин я написал специально про INI-файлы, так как чувствовал что может быть что не то.
Но я ведь легко мог что-то не учесть... Какие вообще подводные камни могут быть в принципе?
И интересно, на этом терминале путь полученный от Application.ExeName - куда будет вести?
← →
clickmaker © (2008-12-09 13:09) [3]> путь полученный от Application.ExeName - куда будет вести?
а куда он может вести, кроме как не до exe?
← →
Добежал (2008-12-09 13:18) [4]так я и не понимаю куда он будет вести, как это все работает? С виндовой точки зрения будет логический диск?
Путь аля: "c:\myapp\app.exe"
Или все работает по сети и путь типа: //server//app/app.exe ?
Я никогда таких компов не видел, поэтому не знаю... Поэтому и хочется узнать какие подводные камни могут быть.
← →
tesseract © (2008-12-09 13:20) [5]
> Путь аля: "c:\myapp\app.exe"
Он он. Программа считает, что она локально запущена.
← →
Городской Шаман (2008-12-09 13:34) [6]
>
> Добежал (09.12.08 12:01)
>
> Заказчики интересуются, будет ли наше ПО работать на ихних
> терминалах, причем особой конкретики добиться нельзя, известно
> что компы без жесткого диска точно, то есть грузятся по
> сети.
Установка и настройка клиента Remote Desktop Connections
http://www.oszone.net/166/
Только там эта неонка внутрях.
← →
Anatoly Podgoretsky © (2008-12-09 13:37) [7]> Добежал (09.12.2008 13:18:04) [4]
Откуда //сервер, если клиент тонкий, по рабоче крестянски у клиента только морда, остальное там.
← →
Труп Васи Доброго © (2008-12-09 13:52) [8]
> Я никогда таких компов не видел, поэтому не знаю... Поэтому
> и хочется узнать какие подводные камни могут быть.
Вся суть терминала в том, что это как бы не комп, а просто экран, мышь и клава, ну с о-о-очень длинными шнурами, которые подключены к серверу. Просто таких "комплектов" может быть подключено несколько, соответственно на сервере запущен не один сеанс, а несколько.
← →
Добежал (2008-12-09 14:11) [9]
> Вся суть терминала в том, что это как бы не комп, а просто
> экран, мышь и клава, ну с о-о-очень длинными шнурами, которые
> подключены к серверу. Просто таких "комплектов" может быть
> подключено несколько, соответственно на сервере запущен
> не один сеанс, а несколько.
я это понимаю. Но никогда такие компы не видел, поэтому как там организовано все - не знаю. В принципе, было бы логично, что для запущенной программы создавалось полное ощущение, что она запущена локально. Я в общем это и сказал, что скорее всего не будет никакой разницы, более того если специально не проверять - то программа и не догадается, что запущена на тонком клиенте.
Просто мало ли - есть ли какие особенности или нет. Наверняка есть.
← →
Рамиль © (2008-12-09 15:40) [10]3D ускорение работать не будет, оверлеи.
← →
Труп Васи Доброго © (2008-12-09 15:53) [11]> [9] Добежал (09.12.08 14:11)
> я это понимаю.
Сомневаюсь что понимаешь. И вот почему:
> [9] Добежал (09.12.08 14:11)
> В принципе, было бы
> логично, что для запущенной программы создавалось полное
> ощущение, что она запущена локально.
>.... более того если специально не проверять - то программа и не догадается,
> [9] Добежал (09.12.08 14:11)
>
> > Вся суть терминала в том, что это как бы не комп, а просто
>
> > экран, мышь и клава, ну с о-о-очень длинными шнурами,
> которые
> > подключены к серверу. Просто таких "комплектов" может
> быть
> > подключено несколько, соответственно на сервере запущен
>
> > не один сеанс, а несколько.
>
>
> я это понимаю. Но никогда такие компы не видел, поэтому
> как там организовано все - не знаю. В принципе, было бы
> логично, что для запущенной программы создавалось полное
> ощущение, что она запущена локально. Я в общем это и сказал,
> что скорее всего не будет никакой разницы, более того если
> специально не проверять - то программа и не догадается,
> что запущена на тонком клиенте.
>
> Просто мало ли - есть ли какие особенности или нет. Наверняка
> есть.
> что запущена на тонком клиенте.
Если бы ты понимал, то знал бы что программа запускается именно ЛОКАЛЬНО!!! Она работает не на тонком клиенте, а на сервере и никак не может ни о чём догадаться, ибо догадываться не о чем - ОНА НА СЕРВЕРЕ!!!
В этом и состоит гениальность терминала - взять один мощный комп и прицепить к нему кучу компов с мозгами калькулятора, чтобы на каждом из них работа проходила со всей мощью сервака. А у тебя получается что программа "додумается" или нет, что она запущена на мониторе, а не на компьютере.
← →
Добежал (2008-12-09 15:57) [12]Так я и говорю о том, что я не знаю как это все происходит. Чего ты такой нервный - уволили что ли?
← →
Добежал (2008-12-09 15:58) [13]
> Она работает не на тонком клиенте, а на сервере и никак
> не может ни о чём догадаться, ибо догадываться не о чем
> - ОНА НА СЕРВЕРЕ!!!
а если программа что-то посылает по TCP-IP протоколу - эти пакеты будут идти от имени сервера, с серверной сетевой карты?
← →
tesseract © (2008-12-09 16:02) [14]
> эти пакеты будут идти от имени сервера, с серверной сетевой
> карты?
Ага. Если не химичить с настройками.
← →
Slym © (2008-12-10 05:04) [15]на сервере нет "личных" ресурсов, и программа должна использовать только общие ресурсы, если нужен доступ к нешарному ресурсу, то придется использовать некого регулировщика - для синхронизации доступа...
Добежал (09.12.08 15:58) [13]
+ слушающий порт одна программа открыть может...
← →
Anatoly Podgoretsky © (2008-12-10 09:42) [16]> Slym (10.12.2008 5:04:15) [15]
Все просто, нельзя монопольно захватывать общие ресурсы.
← →
Добежал (2008-12-10 11:48) [17]
> слушающий порт одна программа открыть может...
это я понял... Придется разные копии программ разносить по разным портам...
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2009.02.08;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.006 c