Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

HTML के साथ घनिष्ठ संबंध के बाद वेबसोकेट से पुन:कनेक्ट कैसे करें?


सॉकेट को फिर से कनेक्ट करने के लिए उसे फिर से बनाएं। वेबसोकेट खुले रहने के लिए डिज़ाइन किए गए हैं।

आप सर्वर को कनेक्शन बंद करने की विधि के साथ भी जा सकते हैं। इसके माध्यम से, वेबसोकेट एक करीबी घटना को सक्रिय करेगा और आश्चर्यजनक रूप से कनेक्शन बनाने का प्रयास जारी रखेगा।

इसके अलावा, जब सर्वर फिर से सुन रहा होता है तो कनेक्शन अपने आप फिर से स्थापित हो जाएगा।

उदाहरण

आप WebSocket से पुन:कनेक्ट करने के लिए निम्न कोड चलाने का प्रयास कर सकते हैं -

// Socket Variable declaration
var mySocket;
const socketMessageListener = (event) => {
   console.log(event.data);
};

// Open
const socketOpenListener = (event) => {
   console.log('Connected');
   mySocket.send('hello');
};

// Closed
const socketCloseListener = (event) => {
   if (mySocket) {
      console.error('Disconnected.');
   }
   mySocket = new WebSocket('ws://localhost:8080');
   mySocket.addEventListener('open', socketOpenListener);
   mySocket.addEventListener('message', socketMessageListener);
   mySocket.addEventListener('close', socketCloseListener);
};
socketCloseListener();

  1. जावास्क्रिप्ट के साथ स्क्रीन रिज़ॉल्यूशन का पता कैसे लगाएं?

    स्क्रीन रिज़ॉल्यूशन का पता लगाने के लिए, window.screen की अवधारणा का उपयोग करें। चौड़ाई के लिए, निम्न का उपयोग करें - window.screen.availWidth ऊंचाई के लिए - window.screen.availHeight स्क्रीन रिज़ॉल्यूशन का पता लगाने के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en&q

  1. HTML के साथ एक ग्रंथ सूची कैसे बनाएं?

    ग्रंथ सूची एक ऐसा खंड है जहां संदर्भित पुस्तकों की सूची का उल्लेख किया जाता है। HTML के साथ, आप आसानी से एक ग्रंथ सूची बना सकते हैं। उसके लिए, हम पुस्तकों को सूचीबद्ध करने के लिए टैग का उपयोग करेंगे और साथ ही काम का शीर्षक जोड़ने के लिए का उपयोग करेंगे। टैग का उपयोग कार्य शीर्षक को गीत, पेंटिंग,

  1. HTML के साथ डाउनलोड लिंक कैसे बनाएं?

    HTML के साथ एक डाउनलोड लिंक बनाने के लिए, कोड इस प्रकार है - उदाहरण <!DOCTYPE html> <html> <body> <h1>Download Link example</h1> <a href="https://i.picsum.photos/id/225/800/800.jpg" download> <img src="https://i.picsum.photos/id/225/800/800.jpg&q