Lẹ́yìn tí WebSocket ti sopọ̀ mọ́ kíláìpẹ́ẹ́tì, tún ìpàdé náà bọ̀
Tún àwọn ìforúkọsílẹ̀ ètò àti ipò ìṣẹ́ tí kò dá ni mọ́nà lẹ́yìn tí o ti ṣètò ìsopọ̀ WebSocket tuntun nípasẹ̀ kíláìpẹ́ẹ́tì.
Ìpèpadà ìsopọ̀ ń ṣiṣẹ́, sọ́kẹ́ẹ̀tì tuntun sì ṣí. Ìyẹn ni ìmúpadà ìgbékalẹ̀ ìrìnàjò. Kò túmọ̀ pé àwọn ìforúkọsílẹ̀ rẹ, ìjẹ́rìí ìṣẹ́ tàbí ìpàdé ètò rẹ tẹ̀síwájú láti ibi tí ìsopọ̀ tẹ́lẹ̀ ti dúró.
Kódà ibi ìparí kíláìpẹ́ẹ́tì kan náà lè dá ìsopọ̀ jáde tuntun. IP àbájáde tí ó yípadà lè fa ìlànà ìpàdé ibi tí a ń lọ fúnra rẹ̀. Wo sọ́kẹ́ẹ̀tì tuntun gẹ́gẹ́ bí ìsopọ̀ tuntun kí o sì tẹ̀lé ìpàrọ̀ ìmúpadà tí ètò náà kọ sílẹ̀. Pinnu bóyá ìṣàn iṣẹ́ yẹ kí ó pa ọ̀nà kíláìpẹ́ẹ́tì rẹ̀ mọ́ nígbà tí ó ń sopọ̀ mọ́.
Pa díẹ̀ tó ju URL tí ó gbẹ̀yìn lọ mọ́
Ipò ìmúpadà tí ó wúlò lè ní ìdánimọ̀ ìpàdé tí a fọwọ́ sí, àwọn ìforúkọsílẹ̀ tí a fẹ́, ìdánimọ̀ ìṣẹ́ tí a gbẹ̀yìn ìjẹ́rìí sí àti àwọn iṣẹ́ tí ó ṣì ń dúró de ìjẹ́rìí. Àwọn pápá yẹn jẹ́ ti ìlànà ètò; WebSocket kò ṣàlàyé àmì ìtẹ̀síwájú àgbáyé.
Pinnu bóyá ìwọ yóò tẹ̀síwájú láti kọ́sọ́rọ̀, gba àwòrán tuntun, tàbí gba àlàfo. Bí orísun ìṣẹ́ kò bá pèsè ìbánisọ̀rọ̀ ìtúnṣe, ìsopọ̀ yíyára kò lè fi hàn pé kò sí ìṣẹ́ tí ó sọnù.
Fífi lọ́nà méjì lè túmọ̀ sí ṣíṣe lọ́nà méjì
Ìṣẹ́ tí a fi sínú ìlà níbílẹ̀ kí ìpínyà tó ṣẹlẹ̀ lè má ti jáde kúrò ní ẹ̀rọ àbánisọ̀rọ̀ rárá. Ìkejì lè ti dé ọ̀dọ̀ ẹ̀rọ ìsìn nígbà tí ìjẹ́rìí rẹ̀ sọnù. Fífi gbogbo àṣẹ tí a kò tí ì jẹ́rìí rẹ̀ padà lọ́nà afọ́jú ń ka àwọn ipò méjì yẹn bí ọ̀kan náà.
Lo àwọn ìdánimọ̀ ìbéèrè iṣẹ́ náà, àtìlẹ́yìn idempotency tàbí ìlànà ìṣọ̀kan níbikíbi tí wọ́n bá wà. Ìsopọ̀ ìgbékalẹ̀ ìrìnàjò kò lè jẹ́ kí iṣẹ́ ètò padà sẹ́yìn tàbí yọ àfikún rẹ̀ kúrò fúnra rẹ̀.
Pa àwọn ìgbìyànjú ìsopọ̀ mọ́ ní ìwọ̀n àti ní ìgbà tí ó bá ìlànà ètò mu. RFC 6455 dábàá kí a padà sẹ́yìn lẹ́yìn ìdìtí àìbójúmu; ọ̀wọ́ àwọn ẹ̀rọ tí ń gbìyànjú lẹ́sẹ̀kẹsẹ̀ lè mú ẹrù ìdàrúdàpọ̀ pọ̀ sí i.
Ṣàkọsílẹ̀ irú ọ̀nà kíláìpẹ́ẹ́tì tí ìgbìyànjú kọ̀ọ̀kan yàn, ṣùgbọ́n pa ìmúpadà ọ̀nà mọ́ yàtọ̀ sí ìmúpadà ètò. “A ti sopọ̀ mọ́” jẹ́ ẹ̀rí tí ó wúlò. “A ti bá ara wa, a sì ti ṣetán láti fi iṣẹ́ púpọ̀ sí” nílò ìpàrọ̀ ètò àfikún tí ó fìdí rẹ̀ múlẹ̀.