के बाद मैन्युअल रीकनेक्ट मैं रीयल टाइम वेब एप्लिकेशन बनाने के लिए node.js
और socket.io
का उपयोग करता हूं। मैं उपयोगकर्ताओं को सॉकेट कनेक्शन का पूर्ण नियंत्रण दूंगा, जैसे मैन्युअल डिस्कनेक्ट और (पुनः) कनेक्ट।सॉकेट.ओओ - क्लाइंट-साइड डिस्कनेक्ट
function socket_connect()
{
console.log('func socket_connect');
socket = io.connect('http://url/to/the/app');
}
function socket_reconnect()
{
console.log('func socket_reconnect');
socket_connect();
}
function socket_disconnect()
{
console.log('func socket_disconnect');
if (socket) socket.disconnect();
}
ग्राहक पर socket_connect()
समारोह शुरू ठीक काम करता है, लेकिन socket.disconnect()
उपयोग करने के बाद, कोई नया कनेक्शन शुरू होता है।
"कोई नया कनेक्शन शुरू होने" के साथ आपका क्या मतलब है? यह स्वचालित रूप से फिर से कनेक्ट नहीं होता है, या जब उपयोगकर्ता सॉकेट_कनेक्ट() का चयन करता है तो नया कनेक्शन काम नहीं करता है। – Martin
ऑटो-रीकनेक्ट ठीक काम करता है, यह समस्या नहीं है। मेरा जवाब देखें ... समस्या हल हो गई। – acc