Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как построить сервер-клиент? маленький такой ...
|
|||
|---|---|---|---|
|
#18+
Доброго всем дня . В общем идея проста как перепендикуляр. Хочется что то такое... Допустим, есть некая "Незнакомая" ЛВС. На произвольном ПК ставим "сервер". И на произвольном ПК - ставим "Клиента". Клиент умеет обратиться на "Сервер" отправить Запрос. Сервер - просто получив "Параметр" (артикул товара) возвращает его "Имя" и "Цену". Клиент - по сути - ведет у себя "бланк заказа", где тупо отражаются ответы Сервера. Обмен данными идет только в одном напрвлении - сервер НЕ хранит "Логи" и не помнит про Запросы Клиента. Если по русски - то это что типа подсистемы работами с прайсами....когда на Сервере лежит некий "файл" - прайс_лист, и Клиенты - обращаются к этому файлу на Чтение (поиск строки), и ведут у себя свой "файл" - бланк-заказа. Бланк заказа на ....отпуск (заявку) неких товаров.... По условиям задачи - все должно с нулевым администрированием и предельно легким инсталлом...никаких ini файлов и записей в реестре...шаред ресурсув в сети... Какие идеи? Есть готовые решения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2005, 09:31 |
|
||
|
Как построить сервер-клиент? маленький такой ...
|
|||
|---|---|---|---|
|
#18+
UK0IAIДопустим, есть некая "Незнакомая" ЛВС. На произвольном ПК ставим "сервер". И на произвольном ПК - ставим "Клиента". .... По условиям задачи - все должно с нулевым администрированием и предельно легким инсталлом...никаких ini файлов и записей в реестре...шаред ресурсув в сети... Может у Хоттабыча бородяных волос попросить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2005, 09:51 |
|
||
|
Как построить сервер-клиент? маленький такой ...
|
|||
|---|---|---|---|
|
#18+
Да. Клиент - любой веб-браузер. Сервер - любой веб-сервер (не апач и не иис - им все-таки нужна установка. но есть довольно много мелких серверов, не требующих установки). "некий "файл" - прайс_лист" - проще всего html--файл с ценами, но м.б. cgi или php скрипт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2005, 09:51 |
|
||
|
Как построить сервер-клиент? маленький такой ...
|
|||
|---|---|---|---|
|
#18+
UK0IAI По условиям задачи - все должно с нулевым администрированием и предельно легким инсталлом...никаких ini файлов и записей в реестре...шаред ресурсув в сети... Какие идеи? Есть готовые решения? ИМХО, строку коннекта к БД все-таки придется где-то прописать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2005, 10:20 |
|
||
|
Как построить сервер-клиент? маленький такой ...
|
|||
|---|---|---|---|
|
#18+
S.PR ИМХО, строку коннекта к БД все-таки придется где-то прописать. :) Ну раз уж хоцца 0-админ, нам же не трудно написать процедуру, которая перебирает все ип-адреса в локальном сегменте сети (при каждом запуске, тк сохранять ничего нельзя), пробуя подключиться к серверу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2005, 10:25 |
|
||
|
Как построить сервер-клиент? маленький такой ...
|
|||
|---|---|---|---|
|
#18+
Уж лучше "сервером" сделать вебсервер+БД (если БД нужна/есть/будет вообще) + вебсервис. Клиент - или броузер, или приложение. Я бы рекомендовал описанный выше "сервер" и обычного win32-клиента, который обращается к вебсервисам "сервера". Делается за 1 час все это. -- Tygra's -- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2005, 11:17 |
|
||
|
Как построить сервер-клиент? маленький такой ...
|
|||
|---|---|---|---|
|
#18+
Andres 1 S.PR ИМХО, строку коннекта к БД все-таки придется где-то прописать. :) Ну раз уж хоцца 0-админ, нам же не трудно написать процедуру, которая перебирает все ип-адреса в локальном сегменте сети (при каждом запуске, тк сохранять ничего нельзя), пробуя подключиться к серверу. Да. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2005, 11:20 |
|
||
|
Как построить сервер-клиент? маленький такой ...
|
|||
|---|---|---|---|
|
#18+
tygraУж лучше "сервером" сделать вебсервер+БД (если БД нужна/есть/будет вообще) + вебсервис. Клиент - или броузер, или приложение. Я бы рекомендовал описанный выше "сервер" и обычного win32-клиента, который обращается к вебсервисам "сервера". Делается за 1 час все это. -- Tygra's -- Не-е братцы, так не пойдет!!!. Это же надо - ажно веб-сервер у "незнакомой" LAN запустить... Поясню суть идеи. Представьте себя ....ну торговым агентом. Что пришел в некий офис и оставляет там свой прайс. В электронном виде так сказать. Ну так вот - хочется чтобы этот самый прайсик - вдруг стал "сетевым". Что бы такую фишку, самые "неквалифицированные" юзеры ...смогли использовать как... ну скажем, "раздать" своим сотрудникам....чтобы сотрудники могли читая общий ресурс (собственно прайс) - делать свои Заказы. Которые потом можно консолидировать... Так сказать некий сервис соорудить.... Понятно, что что ни о каком там вэб-сервере...ну никак нельзя вести разговор... Потом, очень хочется чтобы эта вешь - была "сама в себе". Никаких стандартов...так сказать жесткие рамки для вся и все. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2005, 17:50 |
|
||
|
Как построить сервер-клиент? маленький такой ...
|
|||
|---|---|---|---|
|
#18+
Так и надо было писать сразу. Тогда можно использовать Дельфи + таблицу в памяти или вообще dbf. Но тогда расшаренный ресурс нужен будет все-равно. Без расшаривания.... Не помню, работает ли чего такое простое -- Tygra's -- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2005, 18:01 |
|
||
|
Как построить сервер-клиент? маленький такой ...
|
|||
|---|---|---|---|
|
#18+
Веб-сервер - не подходит? Расшарить файл - не подходит? Тогда Telnet-сервер. В MUD играл кто-нить? В любом маде есть магазины. Взаимодействие с ними - командами list и buy :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2005, 19:37 |
|
||
|
Как построить сервер-клиент? маленький такой ...
|
|||
|---|---|---|---|
|
#18+
UK0IAI Поясню суть идеи. Представьте себя ....ну торговым агентом. Что пришел в некий офис и оставляет там свой прайс. В электронном виде так сказать. Ну так вот - хочется чтобы этот самый прайсик - вдруг стал "сетевым". Что бы такую фишку, самые "неквалифицированные" юзеры ...смогли использовать как... ну скажем, "раздать" своим сотрудникам....чтобы сотрудники могли читая общий ресурс (собственно прайс) - делать свои Заказы. Которые потом можно консолидировать... Так сказать некий сервис соорудить.... Понятно, что что ни о каком там вэб-сервере...ну никак нельзя вести разговор... Потом, очень хочется чтобы эта вешь - была "сама в себе". Никаких стандартов...так сказать жесткие рамки для вся и все. Хехе, ну и требования. Подходит 2 варианта: 1) Визитку даете. На визитке адрес вашего сайта, где можно делать что угодно, хоть обычный онлайн-магазин для частных лиц, хоть навороченную систему приема заказов/контроля выполнения/чего угодно еще для фирм. 2) Если действительно только прайс - CD болванка с коробкой самая дешевая стоит меньше 0,5 евро (симпатичная маленькая болванка - 8 сантиметровая, что-ли - подороже). Сделать программу запускающуюся с CD и с базой на CD можно практически на чем угодно - и раздавать эти болванки - если кто будет активно использовать, можно предусмотреть вариант установки - а так - вставил CD - прога запустилась - куда еще проще? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2005, 03:23 |
|
||
|
Как построить сервер-клиент? маленький такой ...
|
|||
|---|---|---|---|
|
#18+
О! Точно! Про CD то я не подумал! Нарезал их тышши две, пришел в фирму, десятка два высыпал - и дальше -- Tygra's -- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2005, 10:09 |
|
||
|
Как построить сервер-клиент? маленький такой ...
|
|||
|---|---|---|---|
|
#18+
Тысячи две дешевле заказать. Если вы продаете мелкую розницу, то нет никакого смысла такой х...й заниматься. Или на своем сайте прейскурант или на бумаге. А если продаете самолеты/автомобили/автозаправочные станции/корабли - тогда пол-еврика за болванку не жалко. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2005, 10:48 |
|
||
|
Как построить сервер-клиент? маленький такой ...
|
|||
|---|---|---|---|
|
#18+
Да какие полеврика - 10 центов болванка стоит. И резак купить за 50 баксов -- Tygra's -- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2005, 11:00 |
|
||
|
Как построить сервер-клиент? маленький такой ...
|
|||
|---|---|---|---|
|
#18+
tygraДа какие полеврика - 10 центов болванка стоит. И резак купить за 50 баксов В слим-коробке 10 центов? Ну и цены. (Как в анекдоте: - Вовочка, а ты почему плачешь? - хочу-у-у жи-и-и-ть в Советском Союзе :)) У нас так дешево не купить :( А вот резаки можно и по 300 крон найти - это будет около 20 евро. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2005, 11:10 |
|
||
|
Как построить сервер-клиент? маленький такой ...
|
|||
|---|---|---|---|
|
#18+
tygraО! Точно! Про CD то я не подумал! Нарезал их тышши две, пришел в фирму, десятка два высыпал - и дальше -- Tygra's -- Ага, я щас так и делаю вообщето. Но прайсы имеют свойство меняться во времени..... Вот подумалость в строну Сетевого прайс-листа. "СПЛ" значит Или Price*Net (конкурс на лучшее имя?). Кстати очень красиво все вышло, прайсик - это эксельчик. В нем макросик малый. Вводим артикул - возвращает Имя и Цену. Однако, клиенту не удобство малое - ексельчик ругается - маркосом всех пугает. А у многих - вообще по дефалту макросы вырублены. Приходится так сказать хулиганить, уровень безопасности им понижать. А это не есть красиво. Вот и думается в сторону СПЛ. Дескать как это построить. Andres 1 Подходит 2 варианта: 1) Визитку даете. На визитке адрес вашего сайта, где можно делать что угодно, хоть обычный онлайн-магазин для частных лиц, хоть навороченную систему приема заказов/контроля выполнения/чего угодно еще для фирм. Идея понятна, и очень приятна. Но бедные юзеры - они ведь к инету доступа не имеют...Значит мы их лишим этого счастья. И сами чуток потеряем... Andres 1 Если вы продаете мелкую розницу, то нет никакого смысла такой х...й заниматься. Строго говоря - эта фича - попытка "отстроиться от конкурентов" (есть такой термин!). По мотивам небольшого сюжета - я прайсик оставил, его фин_директор все поглядел - и говорит - вот здорово как. Сейчас мы служащим своим раздадим - пусть сами себе выбирают (по каталогу)... А мы им лимиты может назначить.... Ну вот и поехало значит... авторВеб-сервер - не подходит? Расшарить файл - не подходит? Тогда Telnet-сервер. В MUD играл кто-нить? В любом маде есть магазины. Взаимодействие с ними - командами list и buy :) Можно чуток по подробней? я фишку тут не рублю... Прототип сможете сделать? (детали обсудим) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2005, 13:12 |
|
||
|
Как построить сервер-клиент? маленький такой ...
|
|||
|---|---|---|---|
|
#18+
UK0IAIКстати очень красиво все вышло, прайсик - это эксельчик. В нем макросик малый. Вводим артикул - возвращает Имя и Цену. Однако, клиенту не удобство малое - ексельчик ругается - маркосом всех пугает. А у многих - вообще по дефалту макросы вырублены. Приходится так сказать хулиганить, уровень безопасности им понижать. А это не есть красиво. Может проще ехельчик усмирить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2005, 16:27 |
|
||
|
Как построить сервер-клиент? маленький такой ...
|
|||
|---|---|---|---|
|
#18+
S.PR Может проще ехельчик усмирить? И в самом деле. Сколько сертификат стоит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2005, 16:50 |
|
||
|
Как построить сервер-клиент? маленький такой ...
|
|||
|---|---|---|---|
|
#18+
Andres 1 S.PR Может проще ехельчик усмирить? И в самом деле. Сколько сертификат стоит? нефик макрос в автоопен ставить :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2005, 19:30 |
|
||
|
Как построить сервер-клиент? маленький такой ...
|
|||
|---|---|---|---|
|
#18+
S.PR Andres 1 S.PR Может проще ехельчик усмирить? И в самом деле. Сколько сертификат стоит? нефик макрос в автоопен ставить :) Офис 2003 без всяких автоопенов ругается на любой макрос без цифр. подписи. Вот мне и интересно. Сертификат вроде такой же как и для web-серверов нужно покупать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2005, 22:59 |
|
||
|
Как построить сервер-клиент? маленький такой ...
|
|||
|---|---|---|---|
|
#18+
Andres 1 S.PR Andres 1 S.PR Может проще ехельчик усмирить? И в самом деле. Сколько сертификат стоит? нефик макрос в автоопен ставить :) Офис 2003 без всяких автоопенов ругается на любой макрос без цифр. подписи. Вот мне и интересно. Сертификат вроде такой же как и для web-серверов нужно покупать? хм, я и не знал что ЭТО можно купить. Интерсно почем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2005, 08:26 |
|
||
|
Как построить сервер-клиент? маленький такой ...
|
|||
|---|---|---|---|
|
#18+
UK0IAI хм, я и не знал что ЭТО можно купить. Интерсно почем? http://www.thawte.com/buy/#code]2-Year: US$ 399.00 1-Year: US$ 199.00 ] http://www.thawte.com/support/code/office.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2005, 15:41 |
|
||
|
Как построить сервер-клиент? маленький такой ...
|
|||
|---|---|---|---|
|
#18+
UK0IAIМожно чуток по подробней? я фишку тут не рублю... Прототип сможете сделать? (детали обсудим) Я, вообще, так, больше шутки ради :) Но, в общем, идея такая. Из стандартных клиентов, которые есть у каждого (соответственно, не надо бегать устанавливать) мы имеем explorer и текстовый telnet (вроде, всё). Пишется прога (например, на джаве), которая сидит на ServerSocket'е и устанавливает с пользователем соединение через Socket по запросу. Потом выдаёт пользователю в текстовом окошке телнета краткую инструкцию по пользованию системой. Затем в цикле ждёт пользователького ввода (опять-таки, в текстовом виде). Пользователь может вводить команды, например, list(показать список товаров), buy (аргумент-код товара) (оформить покупку), quit (выход). Можно команды и по русски сделать. Можно реализовать что-то вроде пользовательской корзины, которая будет отображаться командой view и по команде commit серверное приложение будет запоминать выбор в отдельный файлик. Можно прикрутить справку, команда, например, help. Из настроек - только на сервер принести программку и запустить там телнет-службу. Это, конечно, не совсем для чайников, но общение с системой можно упростить, если рассылать пользователю письмо со строкой подключения к телнету (нажал ссылку - телнет выскочил - набираешь команды). Картинок, конечно, не будет - извиняйте :) Честно говоря, лучше было бы просто уговорить их дать сотрудникам доступ в инет и выложить ссылку на интернет-магазин. Если ВДРУГ (хе-хе) станет интересно, могу прислать некую штуку... Даже за так... Она даже что-то делает... но очень мало. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2005, 19:14 |
|
||
|
Как построить сервер-клиент? маленький такой ...
|
|||
|---|---|---|---|
|
#18+
Ещё свежая идея :) Продолжаем думать, какое ещё клиентское приложение установлено на каждом компьютере. Обычный почтовый клиент. Подходит? Вроде, да. Пользователям шлётся письмо следующего содержания: пошлите на такой-то почтовый ящик пустое письмо - вышлем список товаров. Пошлите код товара - расценивается как заказ одной штуки этого товара. Этот вариант сложнее настраивать - в локалке должна быть хотя бы почта, а на почтовом сервере должен быть хотя бы один "свой" ящик :) Но доступ к почтовому сёрверу не нужен - можно повесить прогу, которая опрашивает его с любой машины через POP3, а потом шлёт письмо через SMTP. Так можно и картинки передавать, и без веб-сервера обойтись, и избежать рассылки двухмеговых писем ВСЕМ сотрудникам (только тем, кому это реально нужно будет). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2005, 00:39 |
|
||
|
Как построить сервер-клиент? маленький такой ...
|
|||
|---|---|---|---|
|
#18+
Так_забежал_простоЕщё свежая идея :) Продолжаем думать, какое ещё клиентское приложение установлено на каждом компьютере. Обычный почтовый клиент. Подходит? Вроде, да. Пользователям шлётся письмо следующего содержания: пошлите на такой-то почтовый ящик пустое письмо - вышлем список товаров. Пошлите код товара - расценивается как заказ одной штуки этого товара. Этот вариант сложнее настраивать - в локалке должна быть хотя бы почта, а на почтовом сервере должен быть хотя бы один "свой" ящик :) Но доступ к почтовому сёрверу не нужен - можно повесить прогу, которая опрашивает его с любой машины через POP3, а потом шлёт письмо через SMTP. Так можно и картинки передавать, и без веб-сервера обойтись, и избежать рассылки двухмеговых писем ВСЕМ сотрудникам (только тем, кому это реально нужно будет). 2 Так_забежал_просто Добрый вечер. Готов продолжить дилог по данному вопросу. Актуально. Есть потенциальные возможности для реализации законченного ПО на платной основе. Готов предложить Вашу разработку покупателям. Нужен прототип. адрес для обсужения uk0iai буква_а list.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2005, 22:52 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=32946137&tid=1545555]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
86ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
85ms |
get tp. blocked users: |
2ms |
| others: | 281ms |
| total: | 507ms |

| 0 / 0 |
