Народ ХЕЛП!
Надо сделать Клиент-сервер простая передача данных. Сервер передаёт клиенту настройки, а клиент отправляет серверу файлы (отчёты о проделанной работе ~ 150-200Kb). Как это сделать с минимум усилий и 99% доставкой данных. К серверу могут подключаться одновременно до 10-15 компов.
Подскажите хоть в какую сторону капать (только не надо общих фраз типа "В СТОРОНУ TCP/IP", это и так понятно...).
И возможно-ли сделать клиет СЕРВИСОМ?
Заранее спасибо.
Какие-то уроды почему-то именно этот вопрос облюбовали для своего спама (было удалено пять сообщений). Чтобы они не могли спамить здесь и дальше, вопрос с согласия его автора закрыт.
модератор: Антон Григорьев
21-04-2005 04:34 | Вопрос к автору: запрос дополнительной информации
Да отлаживать нечего. Создаю Service Aplication - OnStart: Showmessage('Service Run');
:-[ ]
В сервисах в общем случае нельзя делать ShowMessage и вообще показывать окна. Поскольку сервисы предназначены для работы не зависимо от того, есть ли залогинившийся пользователь. Если Вы хотите проверить, что сервис запускается - пишите в файл. Если Вам надо устроить взаимодействие сервиса с пользователем - пишите отдельное клиентское приложение, которое будет посредником между сервисом и пользователем.
Да отлаживать нечего. Создаю Service Aplication - OnStart: Showmessage('Service Run'); Потом инсталю сервис, перезапускаю систему и в сервисах вижу свой сервис и статус (запускается...). Я с сервисами раньше не сталкивался вплотную. Может чё-то не так делаю?
Спасибо за инфу...
Клиенты и сервер находятся в одной сети (домен).
Тогда ограничений и сложностей никаких нет. Можно использовать DCOM, можно каналы (pipes), можно сокеты. Лучше использойте то средство, которое хорошо знаете, или по которому есть литература (примеры).
Я делал сервис своими руками - работает нормально но не инсталится И делал средствами Delphi - инсталится, но не работает... Может руки такие? Всё делаю нормально вроде.
Если не работает - отлаживайте.
ДА ты меня не понял! Я и так говорил про TCP/IP.
Клиенты и сервер находятся в одной сети (домен). Но вот с сервисом есть проблемка:
Я делал сервис своими руками - работает нормально но не инсталится И делал средствами Delphi - инсталится, но не работает... Может руки такие? Всё делаю нормально вроде.
Если вы заметили орфографическую ошибку на этой странице, просто выделите ошибку мышью и нажмите Ctrl+Enter. Функция может не работать в некоторых версиях броузеров.