Teastaíonn prótacal feidhmchláir ó bhuillí croí WebSocket sa bhrabhsálaí
Dear prótacal croí feidhmchláir comhaontaithe nuair nach féidir le JavaScript an bhrabhsálaí frámaí WebSocket Ping a sheoladh go díreach.
Tá send() ag API WebSocket an bhrabhsálaí. Ní nochtann sé modh ginearálta ping() chun go bhféadfadh JavaScript frámaí Ping an phrótacail a sheoladh.
Má sheolann d'fheidhmchlár teachtaireacht téacs ar nós {"type":"heartbeat"}, is sonraí feidhmchláir iad sin. Caithfidh an freastalaí an teachtaireacht a thuiscint agus freagra a shainiú. Ní gá d'fhostaí nach gcuireann an conradh sin i bhfeidhm freagra a thabhairt le Pong prótacail díreach mar go bhfuil an focal ping sa téacs.
Sainmhínigh cad is brí le hadmháil, conas a aithníonn sí an buille croí atá amuigh, agus cathain a bhíonn seanadmháil rómhall. Coinnigh scartha ó admháil oibríochta gnó é.
Tá srianta sceidealaithe ag amadóir JavaScript freisin. Is féidir le cluaisíní cúlra agus príomhsnáithe gnóthacha glaonna ar ais a mhoill. Ná léirigh teorainn bheacht amadóra a cailleadh mar chruthúnas cinntitheach gur stop an seachfhreastalaí ag aistriú.
Is féidir leis an mbrabhsálaí frámaí rialaithe an phrótacail a láimhseáil go hinmheánach, ach ní thugann sé sin radharc iniompartha do chód an fheidhmchláir ar gach Ping nó Pong. Má theastaíonn a chinneadh beochana féin ón leathanach, úsáid conradh feidhmchláir shoiléir agus polasaí athshlánaithe.
Meastar go háitiúil go bhfuil soicéad a bhfuil a readyState ina OPEN oscailte; ní tomhas neamhspleách é go bhfuil an t-áit i bhfad i gcéin tar éis do theachtaireacht dheireanach a phróiseáil. Úsáid an fhianaise a fhreagraíonn don cheist a chaithfidh tú a fhreagairt i ndáiríre.