Ano ang socket handshake?
Ano ang socket handshake?

Video: Ano ang socket handshake?

Video: Ano ang socket handshake?
Video: How SSL certificate works? 2024, Abril
Anonim

Ang pakikipagkamay sa Socket Ang. IO ay katulad ng iba pang impormasyon na may kaugnayan sa teknolohiya pakikipagkamay . Ito ay ang proseso ng negosasyon, na sa Socket . Ang kaso ng IO, ay nagpapasya kung ang isang kliyente ay maaaring kumonekta, at kung hindi, tinatanggihan ang koneksyon.

Higit pa rito, ano ang socket ID?

Ang bawat isa Socket sa Socket Ang. IO ay kinilala sa pamamagitan ng random, hindi matukoy, natatanging identifier Socket # id . Para sa iyong kaginhawaan, bawat isa saksakan awtomatikong sumasali sa isang silid na tinukoy nito id . Ginagawa nitong madali ang pag-broadcast ng mga mensahe sa iba mga saksakan : io.on('koneksyon', function( saksakan ){

Gayundin, para saan ang socket IO na ginagamit? Socket . IO ay isang JavaScript library para sa mga realtime na web application. Nagbibigay-daan ito sa realtime, bi-directional na komunikasyon sa pagitan ng mga web client at server. Mayroon itong dalawang bahagi: isang client-side library na tumatakbo sa browser, at isang server-side library para sa Node. js.

Doon, paano ako magbo-broadcast ng mensahe sa socket IO?

Ayon kay saksakan . io mga halimbawa: Sa broadcast , magdagdag lang ng a broadcast i-flag upang maglabas at magpadala ng mga tawag sa pamamaraan. Ang pagsasahimpapawid ay nangangahulugan ng pagpapadala ng a mensahe sa lahat maliban sa saksakan yan magsisimula. var io = nangangailangan(' saksakan . io ').

Gumagamit ba ang socket IO ng TCP?

Mula sa isang browser client, saksakan . gumagamit ng io alinman sa http o ang webSocket na transportasyon. Parehong http at webSocket ay TCP mga koneksyon, hindi mga koneksyon sa UDP. Kaya ang browser client saksakan . ginagawa ni io hindi gamitin UDP - ito gumagamit ng TCP.

Inirerekumendang: