套接字編程中close與shutdown的區別

close終止了數據傳送的兩個方向。 shutdown能夠有選擇的終止某個方向的數據傳送或者終止數據傳送的兩個方向。 shutdown how=1就能夠保證對等方接收到一個EOF字符,而無論其餘進程是否已經打開了套接字。而close不能保證,直到套接字引用計數減爲0時才發送。也就是說直到全部的進程都關閉了套接字。
相關文章
相關標籤/搜索