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