【发布时间】:2009-11-08 12:05:01
【问题描述】:
我有以下代码:
客户端:
n=recv(sock,buf,1200,NULL);
服务器端:
shutdown(sockk,SD_BOTH);
问题是,客户端recv返回0,表示正常关机。我需要它返回 -1(我无法更改客户端,我需要调整我的代码。)
我该怎么做才能让它返回 -1?
【问题讨论】:
-
为什么要返回-1?这是一个优雅的关机。如果您不想正常关机,请不要使用
shutdown()