تا %60 تخفیف خرید برای 8 نفر با صدور مدرک فقط تا
00 00 00
در توسینسو تدریس کنید

آموزش کامل وب سوکت - قسمت اول

تعریف وب سوکت : یه پروتکلی هست بر مبنای TCP که یک ارتباط دو طرفه ( فول داپلکس [مضاعف ، دو رشته ای]) بین کلاینت و سرور ایجاد میکنه

کاربرد وب سوکت : بیشتر در چت و وب کنفرانس ها و در برنامه هایی که نیاز به ارتباط تنگاتنگ بین سرور و کلاینت هست یا مثلا تو یه قسمتی از برنامه برای چک کردن پست ، اطلاعیه و پیغام جدید و یا در بازی های تحت وب

سازگاری وبسوکت : وب سوکت با مرور گر های کروم نسخه 14 به بعد موزیلا فایرفاکس نسخه 6 به بعد اپرا نسخه 12.10 به بعد و اینترنت اکسپلورر از نسخه 10 به بعد از وب سوکت پشتیبانی می کنند ویژگی جالب وب سوکت اینه که علاوه بر مرورگر از سایر زبان های برنامه نویسی به عنوان مثال Java یا Php می توان به عنوان کلاینت وب سوکت استفاده نمود.

تفاوت عمده ای که وب سوکت با HTTP داره در اینه که در HTTP سرور بعد از ارسال response کانکشن موجود رو قطع میکنه ,ولی در وب سوکت بعد از پاسخ سرور کانکشن موجود همچنان برقرار هست و این کمک میکنه که هر وقت دیتای جدیدی بود باز به کلاینت ارسال کنه ، برای مثال برنامه داریم که هر 5 ثانیه یک بار برای وجود پیغام جدید درخواستی رو با متد POST برای سرور ارسال میکنه اگر در هر ارسال فقط 2 KB دیتا مصرف کنه در یک ماه میشه حدودا 1 GB ، ولی اگر از وب سوکت استفاده کنیم موقع اتصال انترنت یک کانکشن بین کلاینت و سرور ایجاد میشه و هر موقع پیغام جدیدی موجود بود برای کلاینت میفرسته

Web socket  VS. HTTP

متد های وب سوکت :


open : وقتی که وب سوکت وصل میشه

close : وقتی که وب سوکت بسته میشه

message : وقتی پیغامی دریافت میکنه

error : وقتی خطایی رخ میده

آدرس وب سوکت سرور :


آموزش وب سوکت

همون طور که توی تصویر هم میبینید دیگه خبری از HTTP نیست ! یعنی وب سوکت خودش یه پروتکل مجزاست.

در ادامه به نحوه ایجاد وب سوکت سرور در زبان PHP و وب سوکت کلاینت در Javascript خواهیم پرداخت.

نویسنده : فرهاد مهریاری

منبع : جزیره طراحی و توسعه وب وب سایت توسینسو

هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد.

عنوان
1 آموزش کامل وب سوکت - قسمت اول رایگان
2 آموزش کامل وب سوکت - قسمت دوم رایگان
3 آموزش کامل وب سوکت سیستم گفتگو (چت) رایگان
زمان و قیمت کل 0″ 0
نظر شما
برای ارسال نظر باید وارد شوید.
3 نظر
افرادی که این مطلب را خواندند مطالب زیر را هم خوانده اند
تنظیمات حریم خصوصی
تائید صرفنظر