WebSocket કોડ 1006 અપેક્ષિત Close ફ્રેમ વગર અસામાન્ય બંધ થવાનું જણાવે છે. આ કોડ અનામત છે: કોઈ એન્ડપોઇન્ટ WebSocket Close ફ્રેમમાં 1006 ને સ્થિતિ તરીકે મોકલી શકતું નથી. API ઇવેન્ટમાં તેને જોવું એ proxy ને કારણ તરીકે ઓળખાવતો સર્વર સંદેશ નથી.

જો કનેક્શન ક્યારેય ખૂલ્યું ન હોય

સેટઅપ ક્રમમાં અનુસરો: proxy સાથે કનેક્શન, proxy વાટાઘાટ, WSS માટે ગંતવ્ય TLS, પછી WebSocket ખૂલવાનું handshake. proxy પડકાર અથવા ટનલ અસ્વીકાર WebSocket તબક્કા પહેલાં ક્રમને રોકી શકે છે.

જો તે ખૂલ્યું અને સંદેશા વહન કર્યા

ઉપયોગી અવધિ અને બંધ થવા પહેલાં શું થયું તે નોંધો. પરિવહન વિક્ષેપ, એપ્લિકેશન બંધ થવું અને મધ્યસ્થની નીતિ—બધા પ્રાપ્તકર્તાને સ્વચ્છ બંધ વિનિમય વગર છોડી શકે છે.

એન્ડપોઇન્ટ, સત્ર ઓળખકર્તા, છેલ્લી પ્રવૃત્તિ અને સામાન્ય Close ફ્રેમ જોવાઈ હતી કે નહીં તે સાચવો. બ્રાઉઝર અથવા લાઇબ્રેરીની નેટવર્ક ભૂલોને તમે નિયંત્રિત કરો છો તેવા ગંતવ્ય લોગ સાથે સરખાવો. ફક્ત ઇવેન્ટ કોડ ISP, proxy ઓપરેટર અથવા એપ્લિકેશન સર્વરને સ્રોત તરીકે ઓળખી શકતો નથી.

એક જ proxy દ્વારા ચાલતું સામાન્ય HTTPS પૃષ્ઠ ટૂંકા વિનિમયની ચકાસણી કરે છે, આ સત્રના જીવનકાળની નહીં. માર્ગ બદલતી વખતે બ્રાઉઝરની સ્થિતિ અને એપ્લિકેશન કોડ સ્થિર રાખો; નહીંતર સફળ પુનઃપ્રયાસનું અર્થઘટન કરવું મુશ્કેલ છે.

પુરાવા જે સીમાને ટેકો આપે છે તેની મરમ્મત કરો. proxy પ્રમાણીકરણ, TLS વિશ્વાસ અને એપ્લિકેશન પુનઃકનેક્શન અલગ કાર્યો છે, અને દરેક ટાઇમઆઉટ વધારીને 1006 ને તેમાંથી એક ઓળખવા માટે મજબૂર કરી શકાતું નથી.

સંબંધિત લેખો