آموزش SignalR

آموزش SignalR

آموزش SignalR

یکی از مواردی که می خواهیم انجام دهیم بروز رسانی برنامه بعد ازانجام هر تغییر است ، اگر یک کاربر تغییری ایجاد کند ، باید برای بقیه کاربرها قابل رویت باشد.یک راه کلاسیک برای انجام چنین کارهایی این است که، باید سرور در فاصله زمانی منظمی ، برای گرفتن وضعیت برنامه ، فراخوانی شود ، اما برای داشتن به روزرسانی real-time  ساختگی ، شما باید سرور را مرتبا فراخوانی کنید.

با SignalR  ، سرور می تواند متدهای JavaScript را به صورت مستقل سمت همه ی Client ها زمانی که به روزرسانی ها مورد نیاز باشند ، فراخوانی کند.کتابخانه ، ارتباط مورد نیازبرای این دسترسی  را مدیریت می کند: به صورت پیش فرض از WebSocket استفاده شده است ،در صورت عدم دسترسی به WebSocket در مرورگر ،به صورت خودکار از انواع  Connectionهای قدیمی تر استفاده می کند. همچنین JavaScript میتواند سرور را فراخوانی کند ، که این کار درحال حاضر میتواند با AJAX انجام شود، اما اگر دو راه ارتباطی مورد نیاز باشد، شاید راحت تر و تمیزتر است که این کار را با SignalR انجام دهیم .

 

در این دوره با استفاده از Asp.Net SignalR یک چت آنلاین را پیاده سازی خواهیم کرد .

 

لطفا سوالات خود را راجع به این آموزش در این بخش پرسش و پاسخ مطرح کنید به سوالات در قسمت نظرات پاسخ داده نخواهد شد .

مدت زمان دوره: 00:35:00

در این ویدئو راجع به SignalR توضیح خواهیم داد و پس از آشنایی با این تکنولوژی قدرتمند یک پروژه چت آنلاین خواهیم ساخت .

 

برای ارسال نظر نیاز است وارد سایت شوید. در صورت نداشتن حساب کاربری عضو شوید.

رحمانی ارسال شده در یک شنبه ۱۷ تیر ۱۳۹۷

سلام استاد از آموزش خوبتون.

آیا با این روش میشه چت بین مدیر سایت و کاربران که در بعضی سایت ها وجو داره را درست کرد؟

ایمان مدائنی ارسال شده در یک شنبه ۱۷ تیر ۱۳۹۷

سلام 

بله دوست من 

poorianoruzi ارسال شده در شنبه ۲۲ اردیبهشت ۱۳۹۷

سلام جناب مدائنی  ، خواستم یه تشکر از شما بکنم ، به خاطر تولید تمام محتوی های آموزشی ای که با سادگی تمام بیان میکنید ( که البته این سادگی بیان از قدرت علمی شما نشات میگیره) .

واقعا اسم شما تا آخر تو ذهنم میمونه و به خوبی ازتون یاد میکنم ... به امید دیدارتون
موفق تر باشید ...

IsmaelChitgar ارسال شده در پنج شنبه ۲۰ اردیبهشت ۱۳۹۷

سلام جناب مدائنی وقت بخبر

بنده میخواهم بک سرور داشته باشم که تغییرات آنلاین رو به ماژول esp8266  ارسال بکنه

با توجه به اینکه شما آموزش signalr رو گذاشتید و آموزشی بسیار عالی بود به این فکر افتادم که با signalr سرورم رو بسازم چون قبلا با http get و restful services این کار رو می کردم که هم حجم اینترنت بیشتری استفاده میکنه و هم real time نیست.

اما احساس میکنم با signalr این کار شدنی نباشه

چون ماژول تنها قابلیت server  و client شدن tcp رو داره

میشه راهنماییم کنید؟ چون بنده تقریبا تازه واردم و خیلی از جزییات رو نمیدونم.

 

ضمنا آموزش شما و خیلی های دیگه در مورد signalr مبتنی بر مرورگرهاست و مثلا برای ارتباط سرور با اندروید آموزشی ندیدم

مشه لطف کنید آموزش رو تهیه کنید یا لینکش رو برام بفرستید تا بتونم ازش استفاده کنم؟ ممنون از لطف شما

خداوند به شما خیر بده

 

 

ضمنا بنده در قسمت پرسش ها سوالم رو فرستادم که با خطا مواجه شدم.

rezasalar ارسال شده در چهار شنبه ۸ فروردین ۱۳۹۷

سلام.

از این آموزش، متشکرم.

خوب و عالی بود.

tabatabaeifar ارسال شده در سه شنبه ۲۹ اسفند ۱۳۹۶

سلام
هم مطالب خوب هستن و هم فن بیان عالی.
ممنون.
ان شاءالله که موفق باشید.

محمد صفایی ارسال شده در دو شنبه ۲۱ اسفند ۱۳۹۶

سلام استاد عزیز
این اموزش چت خصوصی هستش یا یه چت روم؟؟

ایمان مدائنی ارسال شده در دو شنبه ۲۱ اسفند ۱۳۹۶

سلام  

چت روم 

به سادگی میتونید خصوصی هم درست کنید

siamakjalili ارسال شده در شنبه ۱۲ اسفند ۱۳۹۶

خیلی کاربردی بود ممنونم 

Elahi1mahdi ارسال شده در چهار شنبه ۲۰ دی ۱۳۹۶

بسیار ممنون 
یه سوال اگه بخواهیم وقتی فرد وارد شد ، پیام های قبلی رو هم بتونه ببینه که دیگر کاربران با هم دیگر چت کرند به چه صورت است ؟

ایمان مدائنی ارسال شده در چهار شنبه ۲۰ دی ۱۳۹۶


باید در جایی ذخیره کنید و سپس شخص وارد شد براش ارسال کنید

البته معمولا تا چند ساعت قبل رو ارسال کنید

data ارسال شده در چهار شنبه ۲۹ آذر ۱۳۹۶

ممنون بابت نشر دانش تون. عالی بود واقعا

vahdani_d ارسال شده در دو شنبه ۲۷ آذر ۱۳۹۶

سلام عالی بود.

آموزش bootstrap  رو دقیقه 18 این آموزش قول دادید انجام بدید بی صبرانه منتظر آن هستیم ممنون

ایمان مدائنی ارسال شده در دو شنبه ۲۷ آذر ۱۳۹۶

چشم به زودی آماده میکنم

MJNBelirf ارسال شده در دو شنبه ۲۷ آذر ۱۳۹۶

عالی بود خیلی خلاصه و پر نکته 
واقعا خسته نباشین 

Cesc ارسال شده در پنج شنبه ۲۳ آذر ۱۳۹۶

سپاسگزارم آموزش عالی بود.مرسی از زحمتتون.

علی بهمن ارسال شده در چهار شنبه ۲۲ آذر ۱۳۹۶

درود و خسته نباشید به استاد گرامی ،

استاد اگه ممکنه ضبت یه دوره NodeJs و  طراحی چت انلاین با NodeJs  رو تو برنامه قرار بدید ،

برای Asp.net Mvc 5

 

ایمان مدائنی ارسال شده در چهار شنبه ۲۲ آذر ۱۳۹۶

سلام

چشم حتما

shrbrz ارسال شده در چهار شنبه ۲۲ آذر ۱۳۹۶

استاد عزیز جناب آقای مهندس مدائنی. از اینکه دانش خودتانرا بدون چشمداشت و به رایگان در اختیار دیگران می گذارید بسیار سپاسگذارم امیدوارم خدای بزرگ شما را سرشار از خیر و برکت و سلامتی بنماید.

ارادتمند شهرام برزنی

ایمان مدائنی ارسال شده در چهار شنبه ۲۲ آذر ۱۳۹۶

سلامت باشی دوست من 

من فقط انجام وظیفه میکنم 

زکات علم نشر آن است .