|
C# трехзвенка
|
|||
---|---|---|---|
#18+
Arm79Потому что реализовывать руками через сокеты - это приличный гемморой. схера ли? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2013, 13:02 |
|
C# трехзвенка
|
|||
---|---|---|---|
#18+
Galadriel75 Курсовой проект должен быть выполнен в архитектуре клиент сервер на языке Си шарп. Соединение между клиентами и сервером должно быть реализовано с использованием протокола TCP/IP. Запуск клиентского и сервернго приложения должен осуществляться без использования интегрированных сред разработки... Вообще-то тут трехзвенкой и не пахнет. https://ru.wikipedia.org/wiki/Клиент-сервер Клиент-сервер (англ. Client-server) — вычислительная или сетевая архитектура, в которой задания или сетевая нагрузка распределены между поставщиками услуг (сервисов), называемыми серверами, и заказчиками услуг, называемыми клиентами. Нередко клиенты и серверы взаимодействуют через компьютерную сеть и могут быть как различными физическими устройствами, так и программным обеспечением. А вот трехзвенка: ...Многоуровневая архитектура клиент-сервер — разновидность архитектуры клиент-сервер, в которой функция обработки данных вынесена на один или несколько отдельных серверов. Это позволяет разделить функции хранения, обработки и представления данных для более эффективного использования возможностей серверов и клиентов. Частные случаи многоуровневой архитектуры: Трёхуровневая архитектура P.S. Лучше пусть препод уточнит, действительно ли имелась ввиду трехзвенка. А то нагородишь огородов. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2013, 13:07 |
|
C# трехзвенка
|
|||
---|---|---|---|
#18+
Изопропил, нужно вручную отслеживать границы пакета, не? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2013, 13:24 |
|
C# трехзвенка
|
|||
---|---|---|---|
#18+
Владимир САGaladriel75 Ты бы сначала уяснил постановку задачи у студента... А то наделаешь, потом ему разгребать... Вообще они изучали WCF ? У меня был случай... Делал так же одному... Очень хорошо сделал... Но потом преподы сами стали спрашивать, а как ты это сделал, а тут как...? Все интересовались... Не промахнись... студент понятия не имеет что и как... да т побарабану ему скорее всего :) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2013, 13:33 |
|
C# трехзвенка
|
|||
---|---|---|---|
#18+
только что пытался все уточнить - бесполезно... ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2013, 13:40 |
|
C# трехзвенка
|
|||
---|---|---|---|
#18+
Galadriel75netivanGaladriel75, ну вот WCf вам в руки. Он может хоститься в консоле, может работать по net TCP :) У вас будет 2 консоли - один "сервер" , другой "клиент". Я так понимаю БД вам не нужна, ну или возьмите Sqlite для пафоса. Но вообще задание для лабы имхо неоднозначное - можно делать 2 часа, а можно 2 недели... вот эта неоднозначность и бесит порой... а с чего вы взяли, чот нужан трехзвенка? написано ж клиент-сервер. Вот и слепите две консоли, одна из них WCF сервис ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2013, 13:50 |
|
C# трехзвенка
|
|||
---|---|---|---|
#18+
Мне кажется, что если за студентов выполнять задания - мир станет хуже. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2013, 13:57 |
|
C# трехзвенка
|
|||
---|---|---|---|
#18+
Алексей КМне кажется, что если за студентов выполнять задания - мир станет хуже. а если студенты сами будут делать все, мир станет лучше? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2013, 14:11 |
|
C# трехзвенка
|
|||
---|---|---|---|
#18+
WinnipuhGaladriel75пропущено... вот эта неоднозначность и бесит порой... а с чего вы взяли, чот нужан трехзвенка? написано ж клиент-сервер. Вот и слепите две консоли, одна из них WCF сервис тоже вариант, только клиент - скорее всего не консоль а винформ... а как потом от сервака передать клиенту датасет, который вернет СУБД... непаханное поле для меня... ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2013, 14:12 |
|
C# трехзвенка
|
|||
---|---|---|---|
#18+
Galadriel75Winnipuhпропущено... а с чего вы взяли, чот нужан трехзвенка? написано ж клиент-сервер. Вот и слепите две консоли, одна из них WCF сервис тоже вариант, только клиент - скорее всего не консоль а винформ... а как потом от сервака передать клиенту датасет, который вернет СУБД... непаханное поле для меня...Дак ты сам еще даже не представляешь себе двухзвенку...!? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2013, 14:20 |
|
C# трехзвенка
|
|||
---|---|---|---|
#18+
Galadriel75Алексей КМне кажется, что если за студентов выполнять задания - мир станет хуже. а если студенты сами будут делать все, мир станет лучше?Он будет как минимум не хуже. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2013, 14:37 |
|
C# трехзвенка
|
|||
---|---|---|---|
#18+
Алексей К, не занудничайте, помогать людям надо. Только уверез, что если студенту побарабану его завалят вопросами по этой лабе, особенно по WCF) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2013, 16:03 |
|
C# трехзвенка
|
|||
---|---|---|---|
#18+
netivanАлексей К, не занудничайте, помогать людям надо. Только уверез, что если студенту побарабану его завалят вопросами по этой лабе, особенно по WCF) сейчас попытаюсь на сокетах слепить клиента и сервера а вот как передать датасет??? (сериализация??) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2013, 16:06 |
|
C# трехзвенка
|
|||
---|---|---|---|
#18+
Galadriel75netivanАлексей К, не занудничайте, помогать людям надо. Только уверез, что если студенту побарабану его завалят вопросами по этой лабе, особенно по WCF) сейчас попытаюсь на сокетах слепить клиента и сервера а вот как передать датасет??? (сериализация??) ага.... на коленке на сокетах датасет передавать написали же: WCF ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2013, 16:09 |
|
C# трехзвенка
|
|||
---|---|---|---|
#18+
WinnipuhGaladriel75пропущено... сейчас попытаюсь на сокетах слепить клиента и сервера а вот как передать датасет??? (сериализация??) ага.... на коленке на сокетах датасет передавать написали же: WCF так он же сервис? или лучше вскопать все же его и не мучить мозг свой? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2013, 16:11 |
|
C# трехзвенка
|
|||
---|---|---|---|
#18+
ай ладно - покопаю, авось прокатит! ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2013, 16:12 |
|
C# трехзвенка
|
|||
---|---|---|---|
#18+
Galadriel75, он же технология коммукации :) в МСДН простой пример был. Вам зачем ДатаСет нужен,А? вам нужен контракт данных с результатом обработки уже) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2013, 16:14 |
|
C# трехзвенка
|
|||
---|---|---|---|
#18+
>Galadriel75, сегодня, 14:12 [14267742] >...тоже вариант, только клиент ... Преподаватели аккуратно поставили задачу, на лекции ходить надо. У Microsoft в тех. док. подробно расписан процесс создания CalculatorService, но транспорт - HTTP. Так что читай и применяй. С уважением, Владимир ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2013, 16:24 |
|
C# трехзвенка
|
|||
---|---|---|---|
#18+
ВМоисеев>Galadriel75, сегодня, 14:12 [14267742] >...тоже вариант, только клиент ... Преподаватели аккуратно поставили задачу, на лекции ходить надо. У Microsoft в тех. док. подробно расписан процесс создания CalculatorService, но транспорт - HTTP. Так что читай и применяй. С уважением, Владимир мне на лекции ходить НЕ НАДО - я не себе делаю, а халтурку... Делать то надо скорее всего через сокет, я бы с радостью сделал как тут советуют, но ниточку уже нашел, теперь тяну и весь клубок распутываю... и второе - и с тем и с тем надо разбираться и сокеты скорее всего ближе к теме... так что один хрен как ваять, абы отдать да чтоб не пудрили мне студенты извилины :)... ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2013, 16:36 |
|
C# трехзвенка
|
|||
---|---|---|---|
#18+
Алексей КМне кажется, что если за студентов выполнять задания - мир станет хуже. У нас получается так: делаем за того, кто собирается делать за студента :) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2013, 16:42 |
|
C# трехзвенка
|
|||
---|---|---|---|
#18+
МСУАлексей КМне кажется, что если за студентов выполнять задания - мир станет хуже. У нас получается так: делаем за того, кто собирается делать за студента :) Ну дык, российская модель ведения бизнеса: выигрываешь тендер, нанимаешь субподрядчиков... В нашем случае и нанимать не надо :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2013, 16:50 |
|
C# трехзвенка
|
|||
---|---|---|---|
#18+
>Galadriel75, сегодня, 16:36 [14269083] >мне на лекции ходить НЕ НАДО Извините, не хотел Вас обидеть. Говоря про лекции, имел ввиду не Вас, а того, кому... Насчет сокетов, будьте осторожнее, если Microsoft, C# и клиент-сервер, то очень может быть - WCF! Это их фундаментальная технология. В этих условиях легко и два балла заработать. С уважением, Владимир. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2013, 16:53 |
|
C# трехзвенка
|
|||
---|---|---|---|
#18+
ВМоисеевно транспорт - HTTP.Ну так HTTP тоже поверх TCP/IP работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2013, 16:59 |
|
C# трехзвенка
|
|||
---|---|---|---|
#18+
МСУАлексей КМне кажется, что если за студентов выполнять задания - мир станет хуже. У нас получается так: делаем за того, кто собирается делать за студента :) и самое забавное то, что ни мы здесь, ни тот, кто делает за, ни тот самый студент - ни кто не в курсе, а что же надо сделать ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2013, 17:00 |
|
|
start [/forum/topic.php?fid=20&msg=38250539&tid=1400484]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
69ms |
get tp. blocked users: |
1ms |
others: | 268ms |
total: | 431ms |
0 / 0 |