Computer network protocol وب سوکت (web socket) یک نوع در کامپیوتر است. 
 با معماری وب سوکت (web socket programming) با موضوعی است که کمتر از موضوعات دیگر به آن پرداخته می‌شود.
در ابتدا کمی به موضوعات سرویس گیرنده و سرویس دهنده می‌پردازیم. سرویس گیرنده یا همان کلاینت که تقاضای برخی از فعالیتها را می‌کند و سرویس دهنده هم آن عمل درخواستی را انجام داده و به سرویس گیرنده پاسخ می‌دهد. مشخصات پروتکل WebSocket ws (WebSocket) و wss (WebSocket Secure) را به عنوان دو طرح جدید شناسایی منبع یکنواخت (URI) تعریف می کند. 
 حال به با وب سوکت می‌پردازیم. وب سوکت به برنامه نویسان امکان کار با شبکه را همانند رفتار ورودی و خروجی در فایل را می‌دهد.
این بدین معنی می‌باشد که برنامه می‌تواند از یک سوکت به آسانی در یک فایل، بخواند یا در آن بنویسد. 
 
انواع سوکت:
 
 مثالی از کد سوکت استریم:
{"title": "وب‌سوکت", "link": "https://fa.wikipedia.org//w/index.php?title=%D9%88%D8%A8%E2%80%8C%D8%B3%D9%88%DA%A9%D8%AA&oldid=33393100", "language": "fa"}