荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: Satan_S@bbs.ustc.edu.cn (收拾心情), 信区: Linux
标  题: Re: FIN_WAIT什么意思?
发信站: 中国科大BBS站 (Thu Sep 17 13:44:12 1998)
转信站: ShenZhen-University!clinux.ml.org!linux.ustc.edu.cn!ustcnews!ustcbbs

> ==> Andy_Xiong(快乐毛毛熊)                   说道:
>   netstat -t 后出现类似的信息。
>   是由于什么原因造成的?
> btw , what's the difference of shutdown( sock , 2) between close(sock) ?

TCP共有十一种状态,FIN_WAIT是其中一种.若一个程序调用close结束数据操作,
就进入了FIN_WAIT状态,等待peer发送响应并结束连接.

若shutdown(sock,2)的第二个参数2是代表SHUT_RDWR的话应该和close功能差不
多.不过close是把描述符的计值数减一,减为零才真正关闭,而shutdown是不管
计数值是多少,立即关闭TCP连接.

--
※ 来源: 中国科大BBS站 [bbs.ustc.edu.cn]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店