Модераторы: feodorv
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Клиент-серверное приложение, Без конкретного сервера 
:(
    Опции темы
awesome
Дата 8.7.2014, 18:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 58
Регистрация: 20.10.2010

Репутация: нет
Всего: нет



Цель: приложение, которое могло бы отправлять файлы на все компьютеры в локальной сети, причем отправка может происходить с любого компьютера. Как более правильно организовать структуру приложения? У каждой машины должен быть свой и сервер и клиент? Создавать столько сокетов сколько компов в сети и потом уведомлять, кто есть отправитель? Если так, то нужно ли для каждого сокета создавать свой поток?
PM MAIL   Вверх
feodorv
Дата 10.7.2014, 13:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2214
Регистрация: 30.7.2011

Репутация: 10
Всего: 45



Расшаренная папка в локальной сети никак не подойдет?

ЗЫ Поставленную задачу можно решать как угодно. Вариантов масса. Без дополнительной информации о том, зачем всё это нужно, советы по её решению давать бессмысленно. 


--------------------
Напильник, велосипед, грабли и костыли - основные инструменты программиста...
PM MAIL   Вверх
awesome
Дата 10.7.2014, 15:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 58
Регистрация: 20.10.2010

Репутация: нет
Всего: нет



На одной из машин  будет изменяться база данных, которую нужно оперативно раскидать на остальные машины.
PM MAIL   Вверх
baldina
Дата 10.7.2014, 16:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3433
Регистрация: 5.12.2007
Где: Москва

Репутация: нет
Всего: 101



awesome, что в вашем понимании сервер, что - клиент?
обычно клиентом считается потребитель (инициатор соединения), сервером - поставщик (обслуживание соединения)
в одноранговой сети все выступают в обеих ролях
могут быть специально выделенные служебные хосты, известные через широковещательный запрос или априори

Цитата(awesome @  10.7.2014,  15:54 Найти цитируемый пост)
На одной из машин  будет изменяться база данных, которую нужно оперативно раскидать на остальные

это несколько иная задача, это синхронизация. можно синхронизировать по запросу, можно иметь список хостов, которым рассылаются уведомления о необходимости синхронизации. так, кстати, устроен dns
PM MAIL   Вверх
awesome
Дата 10.7.2014, 17:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 58
Регистрация: 20.10.2010

Репутация: нет
Всего: нет



Цитата(baldina @  10.7.2014,  16:20 Найти цитируемый пост)
это несколько иная задача

Иная по отношению к чему? Именно эту задачу я пытался описать в первом посте. Вопрос в том, как организовать взаимодействие, то есть, чтобы каждый видел всех и мог им отправлять.
PM MAIL   Вверх
tzirechnoy
Дата 11.7.2014, 23:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1173
Регистрация: 30.1.2009

Репутация: 1
Всего: 16



Изучите git и не сношайте нам мозг детскими вопросами.
PM MAIL   Вверх
awesome
Дата 13.7.2014, 19:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 58
Регистрация: 20.10.2010

Репутация: нет
Всего: нет



Цитата(tzirechnoy @ 11.7.2014,  23:56)
Изучите git и не сношайте нам мозг детскими вопросами.

Ладно
PM MAIL   Вверх
baldina
Дата 13.7.2014, 21:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3433
Регистрация: 5.12.2007
Где: Москва

Репутация: нет
Всего: 101



Цитата(awesome @  10.7.2014,  17:00 Найти цитируемый пост)
Иная по отношению к чему?

к

Цитата(awesome @  8.7.2014,  18:27 Найти цитируемый пост)
 приложение, которое могло бы отправлять файлы на все компьютеры в локальной сети, причем отправка может происходить с любого компьютера


PM MAIL   Вверх
awesome
Дата 14.7.2014, 20:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 58
Регистрация: 20.10.2010

Репутация: нет
Всего: нет



baldina, считайте, что 
Цитата(awesome @  8.7.2014,  18:27 Найти цитируемый пост)
приложение, которое могло бы отправлять файлы на все компьютеры в локальной сети, причем отправка может происходить с любого компьютера.

и
Цитата(awesome @  10.7.2014,  15:54 Найти цитируемый пост)
На одной из машин  будет изменяться база данных, которую нужно оперативно раскидать на остальные машины. 

одно и тоже, видимо я как-то криво изъясняюсь.
PM MAIL   Вверх
baldina
Дата 14.7.2014, 21:53 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3433
Регистрация: 5.12.2007
Где: Москва

Репутация: нет
Всего: 101



это ведь совсем не одно и то же. что бы мне что-то считать, надо сделать допущения. зачем гадать, если есть конкретная задача. опишите её, тогда будет предметный разговор.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Сети | Следующая тема »


 




[ Время генерации скрипта: 0.1445 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.