a

ABLY مقالات و مطالب مجموعه

دوره  آموزشی SignalR به زبان فارسی

دوره آموزشی SignalR به زبان فارسی

بسم الله الرحمن الرحیم

 

دوره  آموزشی SignalR به زبان فارسی

مروری بر مفاهیم SignalR

بخش اول
بخش دوم

بخش سوم

بخش چهارم

بخش پنجم- شروع ایجاد پروژه SignalR

بخش ششم - مروری بر مفاهیم SignalR

بخش هفتم- ایجاد پروژه Chat با SignalR

بخش هشتم - ایجاد پروژه Chat با SignalR در ASP.NET MVC

بخش نهم- ساخت یک Timer سمت سرور با SignalR

بخش دهم - آموزش ساخت یک پروژه SignalR با SQLDepedency در ASP.NET MVC

 

 

قبل از شروع برنامه نویسی به صورت ساده و مختصر مفاهیم اصلی SignalR را مرور می کنیم.

 

SignalR برای نوشتن برنامه های Real Time به وجود آمده است، بر خلاف روش سنتی صفحات وب که همیشه Connection بین سرور و کلاینت قطع/ وصل می شود، در SignalR این ارتباط به صورت دائمی تا زمان باقی ماندن کلاینت وجود خواهد داشت.

 

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

 

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

 

چندین روش اتصال در SignalR تعبیه شده است که SignalR به صورت هوشمند بر اساس سیستم کلاینت و سرور تصمیم می گیرد از چه روشی برای اتصال بین کلاینت و سرور استفاده کند. بهترین روش اتصال websocket است.

 

برای استفاده از SignalR بهتر است از Visual Studio 2013 استفاده کنید.

نسخه مورد نیاز برای طراحی پروژه های SignalR نسخه NET Framework 4.5. است.

برای مطالعه بیشتر در خصوص هر یک از موارد بالا به مباحثا و بخش های قبلی مراجعه کنید.

 

برنامه نویسی با SignalR خیلی ساده است!، در آموزش بعدی ما یک برنامه چت را خواهیم نوشت.

 

 

نظرات یا سوالات خودرا با ما درمیان بگذارید

0912 097 5516 :Phone Number
0713 625 1757 :Phone Number