Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка под ASP.NET > Создание интернет аукциона


Автор: bio_hazard 20.7.2011, 05:54
Здравствуйте. У меня есть задача реализовать интернет аукцион, где время торгов будет ограничено ( до 60 минут). Пользователей у данного аукциона будет немного до 100 человек. По условию задачи при поднятие цены текущего лота одним из пользователей, другие пользователи должны это увидеть. Подскажите пожалуйста, как можно реализовать данный функционал, интересует меня в основном серверная часть. Сейчас в голову приходит только написание своего сервера, но может быть можно обойтись без этого? Возможно стоит обратить внимание на wcf (хотя я достаточно смутно представляю как эта технология работает) ?

Автор: bio_hazard 20.7.2011, 08:36
Пока придумал только каждую секунду отправлять запрос на веб сервер и смотреть кто сделал новую ставку, но сразу вижу и большой минус если все клиенты не смогут в очередной раз подключится к веб серверу, то он и не узнает что время торгов закончилось.

Автор: jonie 20.7.2011, 12:19
Цитата(bio_hazard @  20.7.2011,  06:54 Найти цитируемый пост)
Сейчас в голову приходит только написание своего сервера, но может быть можно обойтись без этого?

смотря какой у вас клиент. Для веба есть httppooling, websockets (оопс! а вот и нет их))...

а вот в WCF есть релазиция дуплексных моделей взаимодействия.... правда его вроде бы использовать из javascript будет затруднительно, но можно из Silverlight-та...

если ж у вас полноценное приложение так там проблемы осбой нет - всё как обычно. Можно даже использовать какую-то ESB вроде Apache Camel ...

Автор: bio_hazard 20.7.2011, 16:35
Клиент будет на silverlight написан. Спасибо за совет! Сейчас ясно в каком направление двигаться.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)