সুচিপত্র:

WebSockets কিভাবে বাস্তবায়িত হয়?
WebSockets কিভাবে বাস্তবায়িত হয়?

ভিডিও: WebSockets কিভাবে বাস্তবায়িত হয়?

ভিডিও: WebSockets কিভাবে বাস্তবায়িত হয়?
ভিডিও: কিভাবে ওয়েব সকেট কাজ করে | সিস্টেম ডিজাইন ইন্টারভিউ বেসিক 2024, নভেম্বর
Anonim

ওয়েব সকেট হয় বাস্তবায়িত নিম্নরূপ: ক্লায়েন্ট অনুরোধে "আপগ্রেড" শিরোনাম সহ সার্ভারে HTTP অনুরোধ করে। যদি সার্ভার আপগ্রেডে সম্মত হয়, তাহলে ক্লায়েন্ট এবং সার্ভার কিছু নিরাপত্তা শংসাপত্র বিনিময় করে এবং বিদ্যমান টিসিপি সকেটের প্রোটোকল HTTP থেকে এতে স্যুইচ করা হয় ওয়েবসকেট.

এই ভাবে, আপনি কিভাবে WebSockets বাস্তবায়ন করবেন?

ওয়েবসকেটগুলি নিম্নরূপ প্রয়োগ করা হয়:

  1. ক্লায়েন্ট অনুরোধে "আপগ্রেড" শিরোনাম সহ সার্ভারে HTTP অনুরোধ করে।
  2. যদি সার্ভার আপগ্রেডে সম্মত হয়, তাহলে ক্লায়েন্ট এবং সার্ভার কিছু নিরাপত্তা শংসাপত্র বিনিময় করে এবং বিদ্যমান TCP সকেটে প্রোটোকল HTTP থেকে ওয়েবসকেট-এ স্যুইচ করা হয়।

WebSocket কোথায় ব্যবহার করা হয়? দ্য ওয়েবসকেট প্রোটোকল একটি ওয়েব ব্রাউজার (বা অন্যান্য ক্লায়েন্ট অ্যাপ্লিকেশন) এবং একটি ওয়েব সার্ভারের মধ্যে ইন্টারঅ্যাকশন সক্ষম করে যার অর্ধ-ডুপ্লেক্স বিকল্পগুলির চেয়ে কম ওভারহেড যেমন HTTP পোলিং, সার্ভার থেকে এবং সার্ভারে রিয়েল-টাইম ডেটা স্থানান্তরকে সহজ করে।

এছাড়াও জিজ্ঞাসা করা হয়েছে, WebSockets কিভাবে কাজ করে?

ক ওয়েবসকেট ক্লায়েন্ট এবং সার্ভারের মধ্যে একটি অবিরাম সংযোগ। ওয়েবসকেট একটি দ্বিমুখী, ফুল-ডুপ্লেক্স যোগাযোগ চ্যানেল প্রদান করে যা একটি একক TCP/IP সকেট সংযোগের মাধ্যমে HTTP-র মাধ্যমে কাজ করে। এর মূলে, ওয়েবসকেট প্রোটোকল একটি ক্লায়েন্ট এবং সার্ভারের মধ্যে বার্তা প্রেরণের সুবিধা দেয়।

WebSocket প্রোগ্রামিং কি?

ওয়েবসকেট ব্যবহারকারীর ওয়েব ব্রাউজার থেকে সার্ভারের সাথে একটি স্থায়ী, দ্বি-নির্দেশিক, সম্পূর্ণ ডুপ্লেক্স TCP সংযোগের জন্য একটি যোগাযোগ প্রোটোকল। যোগাযোগ উভয় প্রান্তে শুরু করা যেতে পারে, যা ইভেন্ট-চালিত ওয়েব তৈরি করে প্রোগ্রামিং সম্ভব. বিপরীতে, স্ট্যান্ডার্ড HTTP শুধুমাত্র ব্যবহারকারীদের নতুন ডেটা অনুরোধ করার অনুমতি দেয়।

প্রস্তাবিত: