Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Delphi: Сети > Обмен данными по сети |
Автор: AnalogXP 6.10.2010, 20:57 |
Здравствуйте! Получил интересную задачу, но с сетями пока сильно дело не имел. Поэтому необходим совет. Есть программа, которая работает со списком данных. Так вот, нужно чтобы определенные записи можно было бы сделать общедоступными, и чтобы они сразу могли быть видны по сети другой такой же программе. И соответственно наоборот. То есть каждая программа запущенная в сети должна видеть/получить данные из остальных доступных. Как это делается? Какие грабли могут быть, что за компоненты испльзовать, как передавать данные... ? {Delphi 2010} Заранее спасибо за любой совет. |
Автор: kami 6.10.2010, 23:07 |
Сперва - уточни: "видны по сети" - это по локалке (и какой), или через тырнет? "каждая программа должна видеть данные остальных" - можно ли одну из машин выделить под сервер, или нет? Например, попытки одновременного доступа к "одной и той же данной" на запись. А тут уже выбор за тем, с чем привычнее/удобнее работать, тут каждый кулик свое болото хвалить будет ![]() Для начала - определиться с компонентами, а как передавать - зависит от придуманного протокола обмена. |
Автор: kami 7.10.2010, 20:39 | ||
Это хуже. Но с учетом того, что тогда, имхо, смотреть в сторону UDP. Я использую http://www.torry.net/pages.php?id=220 (старенькие, но "мне с ними комфортно", жаль под 2010 не пойдут (я работаю в D7) ![]() Хорошо, если так. Тогда не знаю... Indy некоторые не любят (например, я), но это больше впечатления от сырых первых версий, и от неумения их готовить. Сейчас про них ничего плохого (но и хорошего ![]() ![]() |