Estääkö yhteys?
Estääkö yhteys?

Video: Estääkö yhteys?

Video: Estääkö yhteys?
Video: Kaksoisliekki & salasuhde 🌟Osa 1. Estääkö salasuhde kaksoisliekkien aidon oikean liiton??? 2024, Huhtikuu
Anonim

kytkeä on esto soittaa oletusarvoisesti, mutta voit tehdä sen pois käytöstä esto ohittamalla SOCK_NONBLOCK-lippu. kytkeä () estää, kunnes TCP:n 3-suuntainen kättely on valmis. Kuuntelupuolen kädenpuristus hoitaa ytimen TCP/IP-pino ja se päättyy ilman käyttäjän prosessista ilmoittamista.

Vastaavasti kysytään, mikä on estävä ja estävä pistorasia?

Sisään esto -tila, vastaanota, lähetä, yhdistä (vain TCP) ja hyväksy (vain TCP) pistorasia API-kutsut lohko määräämättömäksi ajaksi, kunnes pyydetty toimenpide on suoritettu. Sisään ei - esto -tilassa, nämä toiminnot palaavat välittömästi. valitse tahto lohko kunnes pistorasia on valmis.

mikä on estotoiminto? A estotoiminto periaatteessa laskee ikuisesti. Sitä se tarkoittaa esto . muu estotoiminnot odottaisi IO:n tapahtumista. ei- esto IO-järjestelmä tarkoittaa a toiminto aloittaa IO-toiminnon, siirtyy sitten tyhjäkäynnille ja käsittelee sitten IO-toiminnon tuloksen, kun se tapahtuu.

Tämän jälkeen kysymys kuuluu, hyväksyykö pistorasia eston?

hyväksyä () estää soittajan, kunnes yhteys on olemassa. Jos viesteille ei ole tilaa osoitteessa pistorasia pitääksesi lähetettävän viestin, sitten send() estää normaalisti. Jos viestejä ei ole saatavilla osoitteessa pistorasia , vastaanottopuhelu odottaa viestin saapumista.

Onko lohkon valinta?

Jos aikakatkaisuargumentti osoittaa objektiin, jonka tyyppi on struct timeval ja jonka jäsenet ovat 0, valitse () ei lohko . Jos aikakatkaisuargumentti on NULL, valitse () estää, kunnes tapahtuma saa yhden maskeista palautettua kelvollisen (ei-nollan) arvon.

Suositeltava: