|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
15.04.2009, 13:05 | #1 |
Пользователь
Регистрация: 15.04.2009
Сообщений: 20
|
Синхронизация определенного файла программы с другима запущеными в сети.
Здраствуйте!
Такая вот задача... Ни разу с этим не сталкивался (с сетевыми программами). Обьясните мне пожалуйста как реализовать такие функции: 1) Поиск запущена ли программа на других компах в сети (причем не по определенном списку адресов. Хотя можно и с ним.) 2) Копирование с найденых компов определенного файла (XML или TXT). 3) Копирование своего файла на найденые компы. вот... Спасибо за внимание. |
15.04.2009, 13:10 | #2 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
Это адекватно реализуется только клиент- серверно архитектурой: т.е. каждая программа является клиентом/сервером, (TCP или UDP) и общаются друг с другом по своему придуманному протоколу. Т.е. просто обмениваясь некими строками. Примеры реализации TCP серверов и клиенов есть на сайте проекта Indy. Http://indyproject.org
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
15.04.2009, 15:50 | #3 |
Пользователь
Регистрация: 15.04.2009
Сообщений: 20
|
А русскоязычных ресурсов нету?
а то я там ничего не понял даже с гуглом... мне то главное надо понятное руководство что бы понять что и как мне нужно сделать вот |
15.04.2009, 15:54 | #4 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
15.04.2009, 16:57 | #5 |
Пользователь
Регистрация: 15.04.2009
Сообщений: 20
|
Спасибо!
Постараюсь разобраться что к чему. |
16.04.2009, 17:19 | #6 |
Пользователь
Регистрация: 15.04.2009
Сообщений: 20
|
Скачлал от сюда Многопоточный сервер исходники ТЕСТIDTCP.rar
Хотел разобраться в них но вылезла проблема у меня Delphi 2009 c Indy 10 чем отличаются компоненты IdTCPServer и IdTCPClient Indy 10 от старых? Последний раз редактировалось xVitaliyx; 16.04.2009 в 17:30. |
16.04.2009, 19:57 | #7 |
Пользователь
Регистрация: 15.04.2009
Сообщений: 20
|
Все нашел все причины по которым исходники не работали
p.s. в моем Delphi нету HELP'a... вот такая ерунда. |
16.04.2009, 20:24 | #8 |
Пользователь
Регистрация: 15.04.2009
Сообщений: 20
|
С клиент/сервером я разобрался... немного...
Теперь как мне реализовать пункт 1) ? чтобы программа независела от одного сервера есть такая мысль программа запускается->отправляет в сеть сообщении о том что запущена->получает ответ от активных программ также при закрытии |
17.04.2009, 18:21 | #9 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
Тогда смотрите в сторону Multicast-а (соответствующие компоненты в Indy есть) , но работать будет только внутри одного сегмента локальной сети
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
17.04.2009, 18:45 | #10 |
Пользователь
Регистрация: 15.04.2009
Сообщений: 20
|
Всмысле 255.255.255.0 ?
или Рабочая группа? Можно сделать поиск компов не по ip а в сетевом окружении? (чтобы ускорить время поиска рабочих ip) а потом уже им послать сообщение но я ненашел нормальных исходников (все про ip поиск) p.s. В чате Network Assistant есть подобная функция (поиск активных чатов в сети при запуске программы). |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
передачи по сети файла | Alar | Работа с сетью в Delphi | 4 | 07.02.2011 23:21 |
Работа программы в сети | Irsis | Microsoft Office Excel | 4 | 21.10.2008 08:38 |
отключение звука у определенного муз. файла. | bill | Win Api | 3 | 29.07.2008 10:41 |
Создание файла определенного типа | Македонский | Общие вопросы Delphi | 12 | 06.09.2007 11:58 |