1. 程式人生 > >套接字程式設計中close與shutdown的區別

套接字程式設計中close與shutdown的區別

close終止了資料傳送的兩個方向。 shutdown可以有選擇的終止某個方向的資料傳送或者終止資料傳送的兩個方向。 shutdown how=1就可以保證對等方接收到一個EOF字元,而不管其他程序是否已經打開了套接字。而close不能保證,直到套接字引用計數減為0時才傳送。也就是說直到所有的程序都關閉了套接字。