powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / C# трехзвенка
25 сообщений из 125, страница 2 из 5
C# трехзвенка
    #38250164
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arm79Потому что реализовывать руками через сокеты - это приличный гемморой.
схера ли?
...
Рейтинг: 0 / 0
C# трехзвенка
    #38250171
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Galadriel75 Курсовой проект должен быть выполнен в архитектуре клиент сервер на языке Си шарп. Соединение между клиентами и сервером должно быть реализовано с использованием протокола TCP/IP. Запуск клиентского и сервернго приложения должен осуществляться без использования интегрированных сред разработки...
Вообще-то тут трехзвенкой и не пахнет.

https://ru.wikipedia.org/wiki/Клиент-сервер Клиент-сервер (англ. Client-server) — вычислительная или сетевая архитектура, в которой задания или сетевая нагрузка распределены между поставщиками услуг (сервисов), называемыми серверами, и заказчиками услуг, называемыми клиентами. Нередко клиенты и серверы взаимодействуют через компьютерную сеть и могут быть как различными физическими устройствами, так и программным обеспечением.

А вот трехзвенка:

...Многоуровневая архитектура клиент-сервер — разновидность архитектуры клиент-сервер, в которой функция обработки данных вынесена на один или несколько отдельных серверов. Это позволяет разделить функции хранения, обработки и представления данных для более эффективного использования возможностей серверов и клиентов.

Частные случаи многоуровневой архитектуры: Трёхуровневая архитектура

P.S. Лучше пусть препод уточнит, действительно ли имелась ввиду трехзвенка. А то нагородишь огородов.
...
Рейтинг: 0 / 0
C# трехзвенка
    #38250212
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропил,

нужно вручную отслеживать границы пакета, не?
...
Рейтинг: 0 / 0
C# трехзвенка
    #38250227
Galadriel75
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир САGaladriel75
Ты бы сначала уяснил постановку задачи у студента...
А то наделаешь, потом ему разгребать...
Вообще они изучали WCF ?

У меня был случай... Делал так же одному... Очень хорошо сделал... Но потом преподы сами стали спрашивать, а как ты это сделал, а тут как...? Все интересовались...

Не промахнись...
студент понятия не имеет что и как... да т побарабану ему скорее всего :)
...
Рейтинг: 0 / 0
C# трехзвенка
    #38250241
Galadriel75
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
только что пытался все уточнить - бесполезно...
...
Рейтинг: 0 / 0
C# трехзвенка
    #38250266
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Galadriel75netivanGaladriel75,

ну вот WCf вам в руки. Он может хоститься в консоле, может работать по net TCP :)
У вас будет 2 консоли - один "сервер" , другой "клиент". Я так понимаю БД вам не нужна, ну или возьмите Sqlite для пафоса. Но вообще задание для лабы имхо неоднозначное - можно делать 2 часа, а можно 2 недели...
вот эта неоднозначность и бесит порой...


а с чего вы взяли, чот нужан трехзвенка? написано ж клиент-сервер.
Вот и слепите две консоли, одна из них WCF сервис
...
Рейтинг: 0 / 0
C# трехзвенка
    #38250282
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне кажется, что если за студентов выполнять задания - мир станет хуже.
...
Рейтинг: 0 / 0
C# трехзвенка
    #38250308
Galadriel75
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КМне кажется, что если за студентов выполнять задания - мир станет хуже.
а если студенты сами будут делать все, мир станет лучше?
...
Рейтинг: 0 / 0
C# трехзвенка
    #38250311
Galadriel75
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WinnipuhGaladriel75пропущено...

вот эта неоднозначность и бесит порой...


а с чего вы взяли, чот нужан трехзвенка? написано ж клиент-сервер.
Вот и слепите две консоли, одна из них WCF сервис
тоже вариант, только клиент - скорее всего не консоль а винформ...
а как потом от сервака передать клиенту датасет, который вернет СУБД...
непаханное поле для меня...
...
Рейтинг: 0 / 0
C# трехзвенка
    #38250326
Фотография Владимир СА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Galadriel75Winnipuhпропущено...
а с чего вы взяли, чот нужан трехзвенка? написано ж клиент-сервер.
Вот и слепите две консоли, одна из них WCF сервис
тоже вариант, только клиент - скорее всего не консоль а винформ...
а как потом от сервака передать клиенту датасет, который вернет СУБД...
непаханное поле для меня...Дак ты сам еще даже не представляешь себе двухзвенку...!?
...
Рейтинг: 0 / 0
C# трехзвенка
    #38250364
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Galadriel75Алексей КМне кажется, что если за студентов выполнять задания - мир станет хуже.
а если студенты сами будут делать все, мир станет лучше?Он будет как минимум не хуже.
...
Рейтинг: 0 / 0
C# трехзвенка
    #38250522
netivan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей К,

не занудничайте, помогать людям надо. Только уверез, что если студенту побарабану его завалят вопросами по этой лабе, особенно по WCF)
...
Рейтинг: 0 / 0
C# трехзвенка
    #38250530
Galadriel75
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
netivanАлексей К,

не занудничайте, помогать людям надо. Только уверез, что если студенту побарабану его завалят вопросами по этой лабе, особенно по WCF)
сейчас попытаюсь на сокетах слепить клиента и сервера а вот как передать датасет???
(сериализация??)
...
Рейтинг: 0 / 0
C# трехзвенка
    #38250535
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Galadriel75netivanАлексей К,

не занудничайте, помогать людям надо. Только уверез, что если студенту побарабану его завалят вопросами по этой лабе, особенно по WCF)
сейчас попытаюсь на сокетах слепить клиента и сервера а вот как передать датасет???
(сериализация??)

ага.... на коленке на сокетах датасет передавать

написали же:

WCF
...
Рейтинг: 0 / 0
C# трехзвенка
    #38250539
Galadriel75
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WinnipuhGaladriel75пропущено...

сейчас попытаюсь на сокетах слепить клиента и сервера а вот как передать датасет???
(сериализация??)

ага.... на коленке на сокетах датасет передавать

написали же:

WCF
так он же сервис? или лучше вскопать все же его и не мучить мозг свой?
...
Рейтинг: 0 / 0
C# трехзвенка
    #38250544
Galadriel75
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ай ладно - покопаю, авось прокатит!
...
Рейтинг: 0 / 0
C# трехзвенка
    #38250551
netivan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Galadriel75,

он же технология коммукации :) в МСДН простой пример был. Вам зачем ДатаСет нужен,А? вам нужен контракт данных с результатом обработки уже)
...
Рейтинг: 0 / 0
C# трехзвенка
    #38250580
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Galadriel75, сегодня, 14:12 [14267742]
>...тоже вариант, только клиент ...
Преподаватели аккуратно поставили задачу, на лекции ходить надо. У Microsoft в тех. док. подробно расписан процесс создания CalculatorService, но транспорт - HTTP. Так что читай и применяй.

С уважением, Владимир
...
Рейтинг: 0 / 0
C# трехзвенка
    #38250610
Galadriel75
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев>Galadriel75, сегодня, 14:12 [14267742]
>...тоже вариант, только клиент ...
Преподаватели аккуратно поставили задачу, на лекции ходить надо. У Microsoft в тех. док. подробно расписан процесс создания CalculatorService, но транспорт - HTTP. Так что читай и применяй.

С уважением, Владимир
мне на лекции ходить НЕ НАДО - я не себе делаю, а халтурку...
Делать то надо скорее всего через сокет, я бы с радостью сделал как тут советуют, но ниточку уже нашел, теперь тяну и весь клубок распутываю... и второе - и с тем и с тем надо разбираться и сокеты скорее всего ближе к теме... так что один хрен как ваять, абы отдать да чтоб не пудрили мне студенты извилины :)...
...
Рейтинг: 0 / 0
C# трехзвенка
    #38250621
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КМне кажется, что если за студентов выполнять задания - мир станет хуже.
У нас получается так: делаем за того, кто собирается делать за студента :)
...
Рейтинг: 0 / 0
C# трехзвенка
    #38250639
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУАлексей КМне кажется, что если за студентов выполнять задания - мир станет хуже.
У нас получается так: делаем за того, кто собирается делать за студента :)

Ну дык, российская модель ведения бизнеса: выигрываешь тендер, нанимаешь субподрядчиков... В нашем случае и нанимать не надо :-)
...
Рейтинг: 0 / 0
C# трехзвенка
    #38250642
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Galadriel75, сегодня, 16:36 [14269083]
>мне на лекции ходить НЕ НАДО
Извините, не хотел Вас обидеть. Говоря про лекции, имел ввиду не Вас, а того, кому...
Насчет сокетов, будьте осторожнее, если Microsoft, C# и клиент-сервер, то очень может быть - WCF! Это их фундаментальная технология.
В этих условиях легко и два балла заработать.

С уважением, Владимир.
...
Рейтинг: 0 / 0
C# трехзвенка
    #38250653
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеевно транспорт - HTTP.Ну так HTTP тоже поверх TCP/IP работает.
...
Рейтинг: 0 / 0
C# трехзвенка
    #38250655
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУАлексей КМне кажется, что если за студентов выполнять задания - мир станет хуже.
У нас получается так: делаем за того, кто собирается делать за студента :)

и самое забавное то, что ни мы здесь, ни тот, кто делает за, ни тот самый студент - ни кто не в курсе, а что же надо сделать
...
Рейтинг: 0 / 0
C# трехзвенка
    #38250657
netivan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy,

так можно привязку изменить на netTcp, что рекомендуется для интранет. НО я думаю, что хотят видеть Socket.Read и тд. Я сомневаюсь, что преподы знают WCF.
...
Рейтинг: 0 / 0
25 сообщений из 125, страница 2 из 5
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / C# трехзвенка
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]