如果客户端执行了closesocket()函数关闭套接字,服务器端再执行recv()函数,则recv()函数的返回值是()。

如果客户端执行了closesocket()函数关闭套接字,服务器端再执行recv()函数,则recv()函数的返回值是()。
A1
B0
C-1
D不会返回值

如果是选择题,只能选-1

但实际情况是:-1 是大多数情况,还有少数情况不是立即返回-1,还得看shutdown的情况(最后shutdown有选项的,可以同时关闭读写缓存,也可以选关闭读缓存,继续打开写缓存只到要写的全写完了)