WebSocket என்றால் என்ன?
WebSocket என்பது TCP-அடிப்படையிலான தகவல்தொடர்பு நெறிமுறை ஆகும், இது இணையத்தில் a client மற்றும் a இடையே தொடர்ச்சியான, இருதரப்பு இணைப்பை நிறுவவும் பராமரிக்கவும் பயன்படுகிறது. server பாரம்பரிய HTTP நெறிமுறையைப் போலன்றி, WebSocket ஒவ்வொரு பரிமாற்றத்திற்கும் ஒரு புதிய இணைப்பை நிறுவ வேண்டிய அவசியமின்றி நிகழ்நேர மற்றும் தொடர்ச்சியான தரவு பரிமாற்றத்தை அனுமதிக்கிறது.
WebSocket இன் சில முக்கிய அம்சங்கள்
-
நிலையான இணைப்பு: ஒரு WebSocket இணைப்பு நிறுவப்பட்டதும், அது client மற்றும் க்கு இடையே தொடர்ந்து திறந்திருக்கும் server. ஒவ்வொரு தரவு பரிமாற்றத்திற்கும் புதிய இணைப்பைத் தொடங்க வேண்டிய அவசியமில்லை.
-
இருதரப்பு தரவு: WebSocket ஆனது ஒரே இணைப்பில் இருந்தும் ஒரே இணைப்பிலிருந்தும் client தரவு பரிமாற்றத்தை செயல்படுத்துகிறது. ஆன்லைன் கேம்கள், பயன்பாடுகள், வானிலை தரவு புதுப்பிப்புகள் போன்ற server நிகழ்நேர தொடர்பு தேவைப்படும் பயன்பாடுகளுக்கு இது பொருத்தமானது. chat
-
நல்ல செயல்திறன்: WebSocket ஒவ்வொரு கோரிக்கைக்கும் புதிய இணைப்புகளை நிறுவுவதற்கு பதிலாக திறந்த இணைப்பை பராமரிப்பதன் மூலம் தரவு பரிமாற்றத்தில் தாமதத்தை குறைக்கிறது.
-
அளவிடுதல்: நிலையான இணைப்பு ஸ்தாபனம் இல்லாததால், WebSocket பல புதிய server ஆதாரங்களை உருவாக்காமல் ஒரே நேரத்தில் பல கோரிக்கைகளை கையாள முடியும்.
-
பிரேம் அடிப்படையிலான நெறிமுறை: தரவு ஒருமைப்பாட்டை நிர்வகிப்பதையும் உறுதிப்படுத்துவதையும் எளிதாக்கும் வகையில், சுதந்திரமான பிரேம்களில் தரவு அனுப்பப்படுகிறது.
WebSocket ஐப் பயன்படுத்த, இந்த நெறிமுறையை ஆதரிக்க client வேண்டும் server. பக்கத்தில், WebSocket இணைப்புகளை நிறுவவும் நிர்வகிக்கவும் client நீங்கள் பயன்படுத்தலாம். JavaScript பக்கத்தில், ,, server போன்ற நிரலாக்க மொழிகள் நிகழ்நேர பயன்பாடுகளை உருவாக்க உங்களுக்கு உதவ WebSocket நூலகங்களை வழங்குகின்றன. Node.js Python Java Ruby
சுருக்கமாக, WebSocket என்பது ஒரு நிலையான இணைப்பு மூலம் a client மற்றும் a இடையே தொடர்ச்சியான மற்றும் நிகழ்நேர இருதரப்பு தொடர்புகளை செயல்படுத்தும் ஒரு தொழில்நுட்பமாகும். server விரைவான தொடர்பு மற்றும் புதுப்பிப்புகள் தேவைப்படும் பயன்பாடுகளை உருவாக்க இது மிகவும் பயனுள்ளதாக இருக்கும்.