Los ntawm Wikipedia, phau ntawv qhia dawb. Hauv Unix thiab Unix-zoo li lub khoos phis tawj ua haujlwm, cov ntaub ntawv piav qhia (FD, tsawg dua fildes) yog tus cim tshwj xeeb (kuav) rau cov ntaub ntawv lossis lwm yam khoom siv nkag / tso tawm, xws li yeeb nkab lossis lub qhov (socket) network.
tus piav qhia cov ntaub ntawv ua haujlwm li cas?
Ib daim ntawv piav qhia yog tus lej tsis zoo. Thaum peb qhib cov ntaub ntawv uas twb muaj lawm lossis tsim cov ntaub ntawv tshiab, lub kernel xa rov qab cov ntaub ntawv piav qhia rau txheej txheem. Lub kernel tuav ib lub rooj ntawm txhua tus qhib cov ntaub ntawv piav qhia, uas tau siv.
Dab tsi yog cov ntaub ntawv piav qhia yog cov ntaub ntawv piav qhia siv los ntawm cov ntsiav los txuas rau cov ntaub ntawv?
Nyob rau hauv feem ntau cov kev khiav hauj lwm xws li UNIX, cov ntaub ntawv piav qhia yog sawv cev raws li cov khoom ntawm hom "int." Cov ntaub ntawv piav qhia yog siv los ntawm cov ntsiav ua qhov ntsuas hauv cov lus piav qhia cov ntaub ntawv hauv xaj kom txiav txim siab cov txheej txheem twg pib qhib cov ntaub ntawv tshwj xeeb thiab tom qab ntawd tso cai ua cov haujlwm thov ntawm qhov qhib …
Dab tsi yog tus piav qhia cov ntaub ntawv hauv Python?
Ib daim ntawv piav qhia yog tus lej uas txheeb xyuas cov ntaub ntawv qhib hauv lub rooj ntawm cov ntaub ntawv qhib khaws cia los ntawm cov ntsiav rau txhua tus txheej txheem. … Cov ntaub ntawv yog cov chav kawm Python uas qhwv cov ntaub ntawv piav qhia kom ua haujlwm nrog cov ntaub ntawv yooj yim dua thiab tsis ua yuam kev tsawg dua.
Dab tsi yog cov ntaub ntawv piav qhia hauv qhov programming?
Ib lub qhov (socket) yog kev paub daws teeb meem ntawm kev sib txuas lus kawg. Qhov (socket descriptors) yog siv raws li cov ntaub ntawvCov lus piav qhia hauv UNIX System. … Tseeb tiag, ntau lub luag haujlwm uas cuam tshuam nrog cov ntaub ntawv piav qhia, xws li nyeem thiab sau ntawv, yuav ua haujlwm nrog lub qhov (socket descriptor).