Mkaguzi wa WebSocket hunasa kila fremu ya WebSocket — iliyotumwa na iliyopokelewa — katika miunganisho yote kwenye ukurasa. Huonyesha mzunguko wa maisha wa muunganisho (inaunganisha/wazi/imefungwa pamoja na misimbo ya kufunga), mwelekeo wa kila fremu, ukubwa, alama ya binary, na hakiki, pamoja na payload za JSON zilizopangwa vizuri kusomeka. Hujaza pengo halisi la DevTools kwa uchunguzi wa itifaki za wakati halisi (realtime).
WebSockets huendesha programu za mazungumzo (chat), dashibodi za moja kwa moja, GraphQL subscriptions, michezo ya wachezaji wengi, na wahariri shirikishi — lakini kuzitatua matatizo (debugging) ni kazi ngumu. Chrome DevTools huonyesha fremu za WebSocket, lakini muonekano wake (UI) si rahisi kutumia na uchujaji wake ni mdogo. Mkaguzi wa WebSocket hukupa mwonekano safi zaidi, ulioundwa mahususi kwa kazi hii. Zana hii husakinisha wrapper kuzunguka WebSocket constructor asilia katika muktadha wa ukurasa, hivyo kila new WebSocket() mpya hunaswa. Kila muunganisho huonekana kwenye orodha pamoja na URL yake, hali (inaunganisha → wazi → imefungwa), muda, na msimbo wa kufunga (close code) unapokatika. Kila fremu — iliyotumwa na iliyopokelewa — hunaswa pamoja na muhuri wa muda (timestamp), mwelekeo, ukubwa, alama ya binary, na hakiki. Bofya fremu yoyote kuona payload yake kamili, ikipangwa vizuri kiotomatiki kusomeka endapo ni JSON. Chuja kwa mwelekeo (iliyotumwa / iliyopokelewa), binary pekee, au kwa muunganisho mahususi. Kwa kuwa wrapper husakinishwa zana inapoanzishwa, utahitaji kupakia upya ukurasa ili kunasa miunganisho iliyokuwepo tayari — miunganisho mipya hunaswa mara tu unapofungua zana.
Huonyesha kila WebSocket pamoja na hali (inaunganisha/wazi/imefungwa), URL, muda, msimbo wa kufunga, na sababu yoyote ya kufunga.
Fremu zote zilizotumwa (↑) na zilizopokelewa (↓) huonyeshwa pamoja na muhuri wa muda, ukubwa, alama ya binary, na hakiki ya ndani.
Bofya fremu kuona payload kamili. Mifuatano ya JSON hujipanga kiotomatiki na mkato wa nafasi 2 kwa uchunguzi rahisi kusoma.
Chuja fremu ili zionyeshe zilizotumwa pekee, zilizopokelewa pekee, au za binary pekee — lenga kile unachotatua.
Bofya muunganisho ili kuchuja fremu za muunganisho huo pekee — muhimu wakati WebSocket kadhaa zinafanya kazi kwa wakati mmoja (mfano, chat + presence).
WebSocket yoyote inayofunguliwa baada ya zana kuanzishwa hunaswa papo hapo. Pakia upya tu ili kunasa zilizokuwepo tayari.
Ona kwa usahihi ujumbe upi unatumwa na kupokelewa kati ya mteja na seva — bainisha mahali uwasilishaji unaposhindwa.
Kagua operesheni za subscription na data inayosukumwa ili kutatua payload zisizolingana au hitilafu za kuvunja subscription.
Elewa jinsi API ya wahusika wengine ya wakati halisi inavyofanya kazi kwa kuchunguza muundo na muda wa ujumbe wake.
Hakikisha fremu za keep-alive zinatumwa kwa muda uliokusudiwa — ping iliyokosekana inaweza kueleza kukatika kusikotarajiwa.
Angalia tukio la kufunga (pamoja na msimbo na sababu) na majaribio ya muunganisho mpya yanayofuata ili kutatua hitilafu za retry/reconnect.
Bofya aikoni ya WebSocket kwenye dock ya DevSuite Pro. Zana huanzishwa na paneli hufunguka ikionyesha miunganisho na fremu.
WebSocket zilizofunguliwa KABLA zana haijaanzishwa hazitanaswa. Pakia upya ili kuziunda tena na kuzinasa tangu mwanzo.
Ukurasa unapofungua WebSocket, huonekana kwenye orodha ya Miunganisho pamoja na sasisho za hali za moja kwa moja.
Kila fremu huandikwa kwa wakati halisi. Chuja kwa mwelekeo au bofya muunganisho ili kupunguza orodha.
Bofya fremu yoyote kuona payload yake kamili (JSON iliyopangwa vizuri ikitumika) pamoja na muhuri wa muda, ukubwa, na alama ya binary.
Sakinisha DevSuite Pro bila malipo na ufungue zana 64+ za wasanidi kwa kivinjari chako.