Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Общий вопрос по реализации сервера HTTP


Автор: Miller_time 14.6.2012, 12:41
Добрый день уважаемые форумчане, подскажите в правильности выбранного метода.

Суть такова есть клиенское приложение, которое будет работать на различных устройствах ... Которое должно быть постоянно связанно с сервером то есть раз в секунду получать с него данные, и вот возникла мысль что бы упростить себе жизнь, написать все серверную часть используя http протокол тоесть одним словом получать и передовать данные в виде http ответов и запросов, хотелось бы узнать правильно ли все это ? Нагрузка вполне может быть около 1000 клиентов тоесть примерно 1000 запросов к серверу в секунду.

Или все таки лучше юзать сокеты ?

Заранее спасибо за ответы. 

Автор: erm0l0v 14.6.2012, 13:47
Планируете использовать WCF? По идеи должен выдержать хотя зависит от машины.

Если все запросы однотипные можно сделать что то вроде RSS. Клиенты будут читать ленту и получать нужную информацию.

Попробуйте погуглить AnnouncementService class возможно подойдет для вашей задачи.

Кроме того вы можете использовать WCF Duplex. В этом случае не нужно будет делать опросы сервера, и обращаться к клиентам мгновенно.

Автор: xkor 15.6.2012, 20:09
Цитата(Miller_time @  14.6.2012,  12:41 Найти цитируемый пост)
что бы упростить себе жизнь, написать все серверную часть используя http протокол
А вы уверены что это упрощение, а не усложнение жизни?)

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