遍匈 / socket園殻 /

單囘議僅蝕銭俊--shutdown()

<貧匯准 和匯准>
距喘 close()/closesocket() 痕方吭龍彭頼畠僅蝕銭俊?軸音嬬窟僕方象匆音嬬俊辺方象?宸嶽“伏啣”議圭塀嗤扮昨氏?垉嘆嗣?“單囘”。

夕1?close()/closesocket() 僅蝕銭俊

貧夕處幣阻曾岬屎壓序佩褒?宥佚議麼字。麼字A窟僕頼方象朔?汽圭中距喘 close()/closesocket() 僅蝕銭俊?岻朔麼字A、B脅音嬬壅俊鞭斤圭勧補議方象。糞縞貧?頁頼畠涙隈距喘嚥方象辺窟嗤購議痕方。

匯違秤趨和宸音氏嗤諒籾?徽嗤乂蒙歩扮震?俶勣峪僅蝕匯訳方象勧補宥祇?遇隠藻総匯訳。

聞喘 shutdown() 痕方辛參器欺宸倖朕議?万議圻侏葎?
int shutdown(int sock, int howto); //Linux
int shutdown(SOCKET s, int howto); //Windows
sock 葎俶勣僅蝕議耗俊忖?howto 葎僅蝕圭塀。

howto 壓 Linux 和嗤參和函峙?
  • SHUT_RD?僅蝕補秘送。耗俊忖涙隈俊辺方象?軸聞補秘産喝曝辺欺方象匆瓜懲肇??涙隈距喘補秘屢購痕方。
  • SHUT_WR?僅蝕補竃送。耗俊忖涙隈窟僕方象?徽泌惚補竃産喝曝嶄珊嗤隆勧補議方象?夸繍勧弓欺朕炎麼字。
  • SHUT_RDWR?揖扮僅蝕 I/O 送。屢輝噐蛍曾肝距喘 shutdown()?凪嶄匯肝參 SHUT_RD 葎歌方?総匯肝參 SHUT_WR 葎歌方。

howto 壓 Windows 和嗤參和函峙?
  • SD_RECEIVE?購液俊辺荷恬?匆祥頁僅蝕補秘送。
  • SD_SEND?購液窟僕荷恬?匆祥頁僅蝕補竃送。
  • SD_BOTH?揖扮購液俊辺才窟僕荷恬。

崛噐焚担扮昨俶勣距喘 shutdown() 痕方?和准厘断氏參猟周勧補葎箭序佩讐盾。

close()/closesocket()才shutdown()議曝艶

鳩俳仇傍?close() / closesocket() 喘栖購液耗俊忖?繍耗俊忖宙峰憲?賜鞘凹?貫坪贋賠茅?岻朔壅匆音嬬聞喘乎耗俊忖?嚥C囂冱嶄議 fclose() 窃貌。哘喘殻會購液耗俊忖朔?嚥乎耗俊忖屢購議銭俊才産贋匆払肇阻吭吶?TCP亅咏氏徭強乾窟購液銭俊議荷恬。

shutdown() 喘栖購液銭俊?遇音頁耗俊忖?音砿距喘謹富肝 shutdown()?耗俊忖卆隼贋壓?岷欺距喘 close() / closesocket() 繍耗俊忖貫坪贋賠茅。

距喘 close()/closesocket() 購液耗俊忖扮?賜距喘 shutdown() 購液補竃送扮?脅氏?斤圭窟僕 FIN 淫。FIN 淫燕幣方象勧補頼穎?柴麻字辺欺 FIN 淫祥岑祇音氏壅嗤方象勧僕狛栖阻。

潮範秤趨和?close()/closesocket() 氏羨軸?利大嶄窟僕FIN淫?音砿補竃産喝曝嶄頁倦珊嗤方象?遇shutdown() 氏吉補竃産喝曝嶄議方象勧補頼穎壅窟僕FIN淫。匆祥吭龍彭?距喘 close()/closesocket() 繍卿払補竃産喝曝嶄議方象?遇距喘 shutdown() 音氏。
<貧匯准 和匯准>

AltStyle によって変換されたページ (->オリジナル) /