संपादित करें: मैं इस phpwebsocket की कोशिश की: http://www.wilky.it/Shared/phpwebsocket.zip और यह फ़ायरफ़ॉक्स में काम करता है, लेकिन मेरे सवाल अभी भी बना हुआ: कैसे मैं एक php सर्वर के साथ काम करने के लिए WebSockets मिलता है क्रोम 17 में?'सेक-WebSocket-स्वीकार करें' शीर्षक क्रोम में याद आ रही है 17
मैं ट्यूटोरियल यहाँ अनुसरण कर रहा हूं: http://net.tutsplus.com/tutorials/javascript-ajax/start-using-html5-websockets-today/
ऐसा लगता है कि ग्राहक जोड़ता है, और फिर तुरंत डिस्कनेक्ट। मैं php_sockets एक्सटेंशन सक्षम के साथ मेरे WAMP स्थानीय होस्ट पर क्रोम 17.0.963.56 में यह कोशिश कर रहा हूँ
Error during WebSocket handshake: 'Sec-WebSocket-Accept' header is missing
: मैं कंसोल में इस त्रुटि देखा।
मैंने देखा कि क्रोम ने जो कुछ भी समर्थित किया है, उसे बदल दिया है, लेकिन यह ठीक करने के तरीके पर गहराई से नहीं चला। मैं उम्मीद कर रहा था कि कोई मुझे इसके माध्यम से कदम दे सकता है। (मैं websockets के लिए नया ब्रांड हूँ)।
सर्वर:
{PATH}>php startDaemon.php
2012-02-20 07:02:51 System: Socket Resource id #7 created.
2012-02-20 07:02:51 System: Socket bound to localhost:8000.
2012-02-20 07:02:51 System: Start listening on Socket.
2012-02-20 07:03:01 WebSocket: Resource id #8 CONNECTED!
2012-02-20 07:03:01 WebSocket: Requesting handshake…
2012-02-20 07:03:01 WebSocket: Handshaking…
2012-02-20 07:03:01 WebSocket: Done handshaking…
2012-02-20 07:03:01 WebSocket: Resource id #8 disconnected!
ग्राहक:
Socket Status: 0
Socket Status: 3 (Closed)
यदि आप प्राप्त हैंडशेक और पूरी प्रतिक्रिया भेजी जा सकती हैं तो यह सहायक होगा। त्रुटि इंगित करती है कि स्वीकृति मान गुम है लेकिन हैंडशेक अनुरोध और प्रतिक्रिया को देखे बिना जानना मुश्किल है। मुझे लगता है कि आपके द्वारा लिंक किया गया सर्वर प्रतिक्रिया में कई फ़ील्ड पर वापस भेज रहा है। – kanaka
मैं उस लिंक से बिल्कुल कोड का उपयोग कर रहा हूं। मुझे यकीन नहीं है कि आप वास्तव में क्या पूछ रहे हैं? – allicarn
मैं हैंडशेक अनुरोध (ब्राउज़र से) और प्रतिक्रिया (सर्वर से) को मुद्रित करने के लिए कोड में उपकरण जोड़ने के लिए कह रहा हूं। – kanaka