Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Help !!! Обмен данными между приложениями в сети ( Реализация в C++ Builder )

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование
Предыдущая тема :: Следующая тема  
Автор Сообщение
Igor



Зарегистрирован: 01.03.2002
Сообщения: 32
Откуда: Минск

СообщениеДобавлено: Ср Янв 30 2002 17:15    Заголовок сообщения: Help !!! Обмен данными между приложениями в сети ( Реализация в C++ Builder ) Ответить с цитатой

Есть некое приложение обрабатывающее кучу данных и выдающее как результат одно единственное число ( время работы - часа три ). С другой стороны есть возможность выполнять разные части задачи на разных машинах, но как организовать обмен данными между моими приложениями я не знаю. Какие компоненты C++ Builder при этом могут быть полезны ? Помогите, а...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Den



Зарегистрирован: 05.02.2002
Сообщения: 125

СообщениеДобавлено: Ср Янв 30 2002 17:22    Заголовок сообщения: Re: Help !!! Обмен данными между приложениями в сети ( Реализация в C++ Builder ) Ответить с цитатой

Посмотри ServerSocket, ClientSocket мож чем поможет.
Наверное, можно организовать что-то типа сервера, который будет пилить задачу и распределять ее между подключенными клиентами и через сокеты передавать исходные данные клиенту для расчета и ждать пока клиенты отрапортуют о выполнении...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Alexy



Зарегистрирован: 22.10.2003
Сообщения: 48

СообщениеДобавлено: Ср Янв 30 2002 23:08    Заголовок сообщения: Re: Help !!! Обмен данными между приложениями в сети ( Реализация в C++ Builder ) Ответить с цитатой

Полезно разрабатывать распределённую задачу как нераспределённую. А когда всё готово -"распилить" на компоненты. Что касается обмана Smile данными - есть готовые технологии RPC, COM, RMI(на java). Прелесть этих технологий в том и заключается, что все протоколы передачи данных и вся работа с сетью инкапсулирована или полуинкапсулирована (это если 'древним RPC пользоваться').
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Igor



Зарегистрирован: 01.03.2002
Сообщения: 32
Откуда: Минск

СообщениеДобавлено: Чт Янв 31 2002 16:27    Заголовок сообщения: Re: Help !!! Обмен данными между приложениями в сети ( Реализация в C++ Builder ) Ответить с цитатой

Да, так получается, но как прогу на этих компонентах тестировать на одной машине (выдается ошибка WinSock); и чем предложенные компоненты лучше или хуже NMStrm и NMStrmServ ( к стати последние нормально работают и без сетки )
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Den



Зарегистрирован: 05.02.2002
Сообщения: 125

СообщениеДобавлено: Чт Янв 31 2002 17:37    Заголовок сообщения: Re: Help !!! Обмен данными между приложениями в сети ( Реализация в C++ Builder ) Ответить с цитатой

Чем лучше или хуже не знаю. А вот как протестировать есть мысль:
Ты на одной машине запусти и клиентов и сервер и в параметрах куда стучаться укажи что надо (то бишь эту же машину) и все. Самому к себе же ничего не мешает подключиться
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Igor



Зарегистрирован: 01.03.2002
Сообщения: 32
Откуда: Минск

СообщениеДобавлено: Чт Янв 31 2002 19:47    Заголовок сообщения: Re: Help !!! Обмен данными между приложениями в сети ( Реализация в C++ Builder ) Ответить с цитатой

Вот именно в этом случае и ругается WinSock
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Valera
Гость





СообщениеДобавлено: Пт Фев 01 2002 05:03    Заголовок сообщения: Re: Help !!! Обмен данными между приложениями в сети ( Реализация в C++ Builder ) Ответить с цитатой

1.на сервере Serversocket port 1 Clientsocket port2, на клиенте наорборот.
2. на сервере только serversocket, на клиенте clientsocket, порт один. Сервер слушает, клиенты к нему обращаются.
И можно будет отлаживать на одной машине.
Вернуться к началу
Mike



Зарегистрирован: 17.11.2001
Сообщения: 339
Откуда: ekb

СообщениеДобавлено: Вт Фев 05 2002 10:35    Заголовок сообщения: Re: Help !!! Обмен данными между приложениями в сети ( Реализация в C++ Builder ) Ответить с цитатой

А обязательно компоненты пользовать? можно ведь создавать и открывать Named Pipe... Я как-то давно пробовал их, вроде ничего себе, работало
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...