1 / 0 / 0
Регистрация: 10.01.2012
Сообщений: 59
1

Организовать взаимодействие типа клиент - сервер

26.05.2015, 19:30. Показов 2259. Ответов 7
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Организовать взаимодействие типа клиент - сервер.Клиенты подключается к первому серверу, передают запрос на получение определенного файла.Если этого файла нет, сервер подключается ко второму серверу и ищет файл там. Затем либо найденный файл пересылается клиенту, либо высылается сообщение, что такого файла нет.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.05.2015, 19:30
Ответы с готовыми решениями:

Организовать взаимодействие типа клиент-сервер
Организовать взаимодействие типа клиент-сервер. Клиент делает запрос серверу на выполнение...

Организовать взаимодействие четырех игроков в клиент-серверной игре
Есть клиент, есть сервер. В клиенте есть игра, смысл которой заключается в том, чтобы накопить...

Реализовать взаимодействие клиент-сервер с использованием задач (Task)
Реализовать ситуацию взаимодействия по типу клиент-сервер с использованием задач (Task). Для...

Как красиво организовать клиент-сервер
Здравствуйте! Пишу приложение: сервер бесконечно ждет подключения нового клиента, при подключении...

7
Casper-SC
26.05.2015, 20:24
  #2

Не по теме:

testtest01, ты хотя бы ради приличия попросил бы что ли помочь.

0
1 / 0 / 0
Регистрация: 10.01.2012
Сообщений: 59
26.05.2015, 20:38  [ТС] 3
помнится вроде было запрещено писать помогите\скорее итд.. а так мог бы даже может и заплатить немного за помощь
0
Эксперт .NET
4432 / 2092 / 404
Регистрация: 27.03.2010
Сообщений: 5,657
Записей в блоге: 1
26.05.2015, 21:21 4
Цитата Сообщение от testtest01 Посмотреть сообщение
Организовать взаимодействие типа клиент - сервер.
Я так понимаю - 3 программы. Прокси сервер, ещё один сервер и клиент. Клиент знает только о Прокси сервере.

Цитата Сообщение от testtest01 Посмотреть сообщение
Клиенты подключается к первому серверу, передают запрос на получение определенного файла.
Абсолютно не важно как это будет сделано, лишь бы работало. Правильно? То есть, к примеру, мне легче на WCF. Опять же Binding и его настройки безопасности и т.д. не оговариваются.

Цитата Сообщение от testtest01 Посмотреть сообщение
Если этого файла нет, сервер подключается ко второму серверу и ищет файл там.
Как я понимаю, нужно просто сделать эмитацию данной ситуации. В смысле написать так, чтобы было легко поменять эмитацию на реально поиск файла. Методы те же остаются, прост меняется их реализация (я напишу просто, ты уже будешь там поиск файлов писать и связанную логику.
0
Эксперт .NET
4432 / 2092 / 404
Регистрация: 27.03.2010
Сообщений: 5,657
Записей в блоге: 1
26.05.2015, 21:34 5
Ладно, держи. Там сделано так, что запросили файл и метод ждёт пока его вернут. Можно всё сделать через колбеки, а методы GetFile пометить как IsOneWay = true. В общем, задача размыто поставлена, вообще без деталей, так что сделано как сделано.
Вложения
Тип файла: rar ClientServerApp.rar (15.3 Кб, 101 просмотров)
2
1 / 0 / 0
Регистрация: 10.01.2012
Сообщений: 59
27.05.2015, 01:21  [ТС] 6
мне остается только откомпилировать(visual studio), а то я .exe не нашел, да?потом запускать сервера потом клиент.
0
1453 / 845 / 150
Регистрация: 06.06.2012
Сообщений: 2,370
27.05.2015, 03:32 7
Цитата Сообщение от Casper-SC Посмотреть сообщение
Ладно, держи. Там сделано так, что запросили файл и метод ждёт пока его вернут
Блин! Где ты был раньше?!
Это можно как вводную статью в WCF оформлять!!!!
0
Эксперт .NET
4432 / 2092 / 404
Регистрация: 27.03.2010
Сообщений: 5,657
Записей в блоге: 1
27.05.2015, 10:18 8
Цитата Сообщение от testtest01 Посмотреть сообщение
мне остается только откомпилировать(visual studio), а то я .exe не нашел, да?
Я думаю, легче это было проверить самому, чем ждать очевидного ответа. Так тебе нужны просто эксешники, а не исходники?

Цитата Сообщение от testtest01 Посмотреть сообщение
потом запускать сервера потом клиент.
Ну я настроил решение так, чтобы запускались сначала серверы, потом клиент. То есть нажали "Запуск" и запустились 3 программы.

Добавлено через 36 минут
Цитата Сообщение от LeniumSoft Посмотреть сообщение
Блин! Где ты был раньше?!
Тут вроде всегда и был.

Цитата Сообщение от LeniumSoft Посмотреть сообщение
Это можно как вводную статью в WCF оформлять!!!!
Возможно, но нужно тогда немного допилить. В этом проекте есть мелкие косяки и неточности.

Добавлено через 4 минуты
LeniumSoft, в общем, если что-то буду править, то оно будет автоматом апдейтиться там:
Последнюю версию ClientServerApp качать отсюда, а не по ссылке выше.
https://bitbucket.org/CasperSC/clientserverapp. К слову, мелкие правки я уже сделал.

Bitbucket - тот же GitHub, но с возможностью хранить приватных много репозиториев бесплатно.
1
27.05.2015, 10:18
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.05.2015, 10:18
Помогаю со студенческими работами здесь

Клиент-сервер. Можно ли организовать реализацию как на WarcraftIII
Добрый день. Сейчас занимаюсь крупным проектом и обходился всегда без этого. Web + Парсинг всегда...

Как организовать клиент-сервер, а так же передачу и обработку XML
В общем вопрос такой, я не знаю как делать обращение к серверу xml, что-бы я мог отправить и...

Сервер на PHP + клиент на C#. Организовать процесс обмена данными клиента через PHP на сервере
Всем привет. Подскажите, как реализовать. Сейчас есть: сервер и клиент на C#. На сервере есть...

Клиент-сервер: Как определить, что клиент отключился?
Привет. Есть клиент и сервер, при подключении клиента, на сервере создается класс, который содержит...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru