ওয়েব সকেট ওয়েব অ্যাপ্লিকেশনগুলির জন্য একটি পরবর্তী প্রজন্মের দ্বিমুখী যোগাযোগ প্রযুক্তি যা একটি একক সকেটের মাধ্যমে কাজ করে এবং HTML 5 অনুগত ব্রাউজারগুলিতে একটি জাভাস্ক্রিপ্ট ইন্টারফেসের মাধ্যমে প্রকাশ করা হয়। একবার আপনি ওয়েব সার্ভারের সাথে একটি ওয়েব সকেট সংযোগ পেয়ে গেলে, আপনি send() পদ্ধতিতে কল করে ব্রাউজার থেকে সার্ভারে ডেটা পাঠাতে পারেন এবং একটি অনমেসেজ ইভেন্ট হ্যান্ডলারের মাধ্যমে সার্ভার থেকে ব্রাউজারে ডেটা গ্রহণ করতে পারেন৷
ব্রাউজিং প্রসঙ্গগুলির মধ্যে দ্বিমুখী যোগাযোগকে চ্যানেল মেসেজিং বলা হয়৷ এটি একাধিক উত্স জুড়ে যোগাযোগের জন্য দরকারী৷
মেসেজচ্যানেল তৈরি করার সময়, এটি অভ্যন্তরীণভাবে ডেটা পাঠানোর জন্য দুটি পোর্ট তৈরি করে এবং অন্য একটি ব্রাউজিং প্রসঙ্গে ফরওয়ার্ড করে৷