در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

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

تعریف وب سوکت : یه پروتکلی هست بر مبنای 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 خواهیم پرداخت.

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

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

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

#آموزش_برنامه_نویسی_سوکت #وب_سوکت_چیست؟ #آموزش_web_socket #راهنمای_وب_سوکت #برنامه_نویسی_سوکت #آموزش_وب_سوکت
عنوان
1 آموزش کامل وب سوکت - قسمت اول رایگان
2 آموزش کامل وب سوکت - قسمت دوم رایگان
3 آموزش کامل وب سوکت سیستم گفتگو (چت) رایگان
زمان و قیمت کل 0″ 0
3 نظر
salime

چه جالب! خیلی ممنون

منتظر قسمت های بعدی هستم

فرهاد مهریاری

قسمت دوم آموزش نوشته شد.

بیات

ادامش چی میشه؟؟؟؟

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره پاییزه می تونی امروز ارزونتر از فردا خرید کنی ....