WebSocket API ti aṣàwákiri ní send(). Kò fi ọ̀nà ping() gbogbogbò hàn fún JavaScript láti fi àwòrán Ping ti ìlànà ránṣẹ́.

Bí ohun èlò rẹ bá fi ìfiránṣẹ́ ọ̀rọ̀ bíi {"type":"heartbeat"} ránṣẹ́, ìyẹn jẹ́ dátà ohun èlò. Sáfà gbọ́dọ̀ yé ìfiránṣẹ́ náà kí ó sì pinnu ìdáhùn. Sáfà tí kò fi àdéhùn yẹn ṣiṣẹ́ kò ní dandan láti dáhùn pẹ̀lú Pong ìlànà kìkì nítorí pé ọ̀rọ̀ ping wà nínú ọ̀rọ̀ náà.

Pinnu ohun tí ìjẹ́rìí túmọ̀ sí, bí ó ṣe ń dà ìlù ọkàn tí ń dúró mọ̀, àti ìgbà tí ìjẹ́rìí àtijọ́ bá ti pẹ́ jù. Pa ìyẹn mọ́tọ̀ kúrò nínú ìjẹ́rìí iṣẹ́ òwò.

Àìmọ̀ àkókò JavaScript tún ní ààlà ìṣètò. Àwọn tábì ẹ̀yìn àti àwọn ìlà àkọ́kọ́ tí ń ṣiṣẹ́ lè fa ìpèpadà dúró. Má ṣe túmọ̀ ààlà àìmọ̀ àkókò tí ó pàdánù gẹ́gẹ́ ẹ̀rí tí ó pinnu pé proxy dáwọ́ ìfiwájú.

Aṣàwákiri lè ṣàkóso àwọn àwòrán ìṣàkóso ti ìlànà nínú, ṣùgbọ́n ìyẹn kò fún kóòdù ohun èlò ní ojú tí ó lè gbé fún gbogbo Ping tàbí Pong. Bí ojú-ìwé bá nílò ìpinnu ìwàláàyè tirẹ̀, lo àdéhùn ohun èlò tí ó yé, àti ìlànà ìgbapadà.

Sókẹ́ẹ̀tì tí readyState rẹ̀ jẹ́ OPEN ni a kà sí ṣíṣí ní àdúgbò; kì í ṣe ìwọ̀n àdámọ́ pé ohun èlò tí ó jìnnà ti ṣe ìfiránṣẹ́ ìkẹyìn rẹ. Lo ẹ̀rí tí ó bá ìbéèrè tí o gbọ́dọ̀ dáhùn gangan mu.

Àwọn àpilẹ̀kọ tó jọra