के साथ websockets के बजाय xhr-polling पर वापस आती है मुझे websockets और socket.io में कोई समस्या है। जब मैं सॉकेट के साथ अपने नोड सर्वर से कनेक्ट करने का प्रयास करता हूं। यह प्रारंभ में वेबसाइकिलों का उपयोग करके कनेक्ट होता है लेकिन जब जल्द ही जेसनपी-मतदान में वापस आता है।क्रोम और सफारी socket.io
8 Jun 07:01:15 - Initializing client with transport "websocket"
8 Jun 07:01:19 - Initializing client with transport "jsonp-polling"
8 Jun 07:01:19 - Client 16630339180119336 connected
यह Chrome & सफारी में होता है:
इस नोड Sever जब मैं कनेक्ट से उत्पादन होता है। मैंने नवीनतम सॉकेट.io संस्करण 0.6.17 में अद्यतन किया है और नोड 0.4.7 चल रहा हूं।
मैंने जिथब और एसओ पर सुझाए गए अनुसार मेरी कुकीज़ और कैश को हटाने का प्रयास किया है, हालांकि समस्या बनी हुई है। साथ ही, जब मैं websockets को मजबूर करने का प्रयास करता हूं तो यह सत्र आईडी से पूरी तरह से कनेक्ट नहीं होता है।
क्या किसी के पास कोई विचार है?
जेसनपी के उन्नयन के बाद से इसका मतलब है कि आप क्रॉस-डोमेन तरीके से सॉकेट.io का उपयोग कर रहे हैं। उसी वेबसाइट पर अपना वेबसाइकिल सर्वर चलाने का प्रयास करें – Raynos
मैं इसे एक अलग आईपी पर चला रहा हूं क्योंकि मुझे पोर्ट 80 पर नोड चलाने की आवश्यकता है जो अपाचे के साथ मेरे वेब सर्वर पर संघर्ष का कारण बनता है। क्या websockets/flashsockets क्रॉस-डोमेन का उपयोग नहीं कर सकते हैं? – Kit
मुझे नहीं पता कि वे क्या कर सकते हैं, मैं "नहीं" की अपेक्षा करता हूं। Freenode पर node.js पूछो। – Raynos