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


Автор: Ronin08 5.6.2008, 11:12
Доброго времени суток.
Нужно написать серверное приложение. Задачи  сервера: обрабатывать запросы от клиента, заносить данные от клиента в БД (данные поступают от клиентской windows-службы, через определенный промежуток времени).
Обмен идет по протоколу http (классы httpWebRequest и HttpWebResponse, юзаю веб-сервер IIS).
Но я не уверен в виде чего реализовать сервер( windows-приложение или приложение для веб сервера)! Как обычно пишутся такие приложения?



Автор: Ronin08 5.6.2008, 23:43
Или может Web-service?!

Автор: marcusmae 5.6.2008, 23:51
Ronin08, я бы написал просто сервис (службу, демона). Поскольку в число описанных задач не входит предоставление веб-интерфейса для клиента, то IIS - это вообще лишняя. работа. На сокетах можно прослушивать любой порт...

Автор: Ronin08 6.6.2008, 01:06
согласен, что в выше описанном случае можно обойти и без IIS, но у меня будет еще 1 приложение на ASP.NET которое будет работать с теми же клиентами и с той же БД, поэтому я и подумал работать с тем же IIS.
И честно говоря я не представляю как на классах низкого уровня работать через Internet.
А классы httpWebRequest и HttpWebResponse те же самые сокеты, только на более высоком уровне.
marcusmae, или ты и имел ввиду эти классы только обращаться на серверную windows-службу напрямую?

Автор: marcusmae 6.6.2008, 01:54
Цитата(Ronin08 @  6.6.2008,  01:06 Найти цитируемый пост)
marcusmae, или ты и имел ввиду эти классы только обращаться на серверную windows-службу напрямую?


Да. Я думал, можно обойтись без IIS. Не люблю я его smile 

Автор: Ronin08 6.6.2008, 14:48
А если все-таки с IIS, тогда мне ведь не нежен веб-интерфейс. И когда в студии я создаю проект то надо Create New Web Site -> Empty Web Site? 

Автор: FatherFrost 7.6.2008, 07:55
Ronin08, напиши тогда веб-сервис. Зачем заморачиваться с request'ми и response'ми. Все будет несколько проще... Вот и все...

Автор: Ronin08 7.6.2008, 10:30
Может кто-нибудь накинуть примерчик сервера который ждет на каком-то порту входящего stream-а

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