प्रौद्योगिकी साझेदारी

webSocket ज्ञात्वा अवगच्छन्तु

2024-07-11

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

अद्य यदा अहं Niuke ब्राउज् करोमि स्म तदा अहं दृष्टवान् यत् एकः बृहत् प्रमुखः साझां कृतवान् यत् सः webSocket इत्यनेन सह समस्यां प्राप्नोत् यत् मया पूर्वं कदापि एतत् ज्ञानबिन्दुः न दृष्टः, अतः अहं शीघ्रमेव तस्य विषये ज्ञात्वा अत्र रिकार्ड् कृतवान्!

WebSocket इति एकः संजालसञ्चारप्रोटोकॉलः अस्ति यः पूर्ण-द्वैध-सञ्चार-मार्गं प्रदाति, अर्थात् क्लायन्ट्-सर्वरः च एकस्मिन् समये आँकडान् प्रेषयितुं प्राप्तुं च शक्नुवन्ति । इदं पारम्परिक HTTP-अनुरोधात् भिन्नम् अस्ति, ये एकदिशा भवन्ति, यत्र क्लायन्ट् अनुरोधं आरभते, सर्वरः च अनुरोधस्य प्रतिक्रियां ददाति । WebSocket सर्वरं सक्रियरूपेण क्लायन्ट् प्रति सन्देशान् प्रेषयितुं शक्नोति, येन वास्तविकसमयसञ्चारः सम्भवः भवति, यथा ऑनलाइन-चैट-अनुप्रयोगाः, वास्तविक-समय-क्रीडाः, स्टॉक-कोट्स्-अद्यतनं अन्ये च परिदृश्याः

WebSocket इत्यस्य मूलभूताः अवधारणाः

  1. संबन्धः स्थापितः: क्लायन्ट् HTTP अनुरोधं प्रेषयित्वा WebSocket संयोजनं आरभते अस्मिन् अनुरोधे विशिष्टानि शीर्षकाणि सन्ति ये सूचयन्ति यत् एषः WebSocket हस्तप्रहारः अनुरोधः अस्ति ।
  2. हस्तौ कृत्वा: सर्वरः अनुरोधं प्राप्य यदि WebSocket समर्थयति तर्हि HTTP प्रतिक्रियायाः प्रतिक्रियां ददाति, हस्तप्रहारप्रक्रियाम् सम्पन्नं करोति, WebSocket संयोजनं च स्थापयति ।
  3. दत्तांशसञ्चारः : एकदा संयोजनं स्थापितं जातं चेत्, क्लायन्ट्, सर्वरः च अस्य संयोजनस्य माध्यमेन दत्तांशं प्रेषयितुं शक्नुवन्ति । दत्तांशः पाठरूपेण वा द्विचक्रीयरूपेण वा भवितुम् अर्हति ।
  4. संयोजनं बन्दम्: कश्चन अपि पक्षः WebSocket संयोजनं बन्दं कर्तुं शक्नोति।

WebSocket उपयोगस्य चरणाः

  1. WebSocket उदाहरणं रचयन्तु: क्लायन्ट् पक्षे प्रथमं WebSocket उदाहरणं निर्माय सर्वरस्य URL निर्दिष्टुं आवश्यकम् ।

    const ws = new WebSocket('ws://example.com/socket');