2012-06-15 3 views
9

क्या ग्राहक पक्ष पर io.connect() विधि के लिए कोई कॉलबैक है? मैं कनेक्शन विफलता के बारे में कुछ पाठ मुद्रित करना चाहता हूं, अन्यथा सामान्य रूप से साइट के सॉकेट इंटरैक्शन के साथ आगे बढ़ें।क्या सॉकेट.आईओ में io.connect() विधि के लिए कॉलबैक है?

उत्तर

4

ज़रूर, वहाँ उदाहरण के साथ Socket.IO-ग्राहक के लिए प्रलेखन चेकआउट:

https://github.com/LearnBoost/socket.io-client#sockets-for-the-rest-of-us

socket.on('connect', function() { 
    // socket connected 
}); 
+0

और यदि कनेक्शन सफलतापूर्वक नहीं है? – birkof

+0

'connect_failed' ईवेंट की जांच करें: https://github.com/LearnBoost/socket.io-client#events – alessioalex

+1

मेरे उदाहरण की तरह लगता है कि यह ईवेंट आग नहीं है :( – birkof

2

socket.io (1.3.x) की मौजूदा रिलीज में आप connect_error उपयोग कर सकते हैं घटना या reconnect_failed घटना:

var socket = io(serverUrl); 
socket.on('connect_error', function() { 
    console.log('Connection failed'); 
}); 
socket.on('reconnect_failed', function() { 
    console.log('Reconnection failed'); 
}); 

देखें: https://github.com/Automattic/socket.io-client#events

संबंधित मुद्दे