在C ++中关闭套接字是否有任何限制?

时间:2015-01-11 07:43:36

标签: c++ sockets

我可以随时关闭发送(TCP)套接字吗?

是否有任何案例要避免使用close(socket_name)

1 个答案:

答案 0 :(得分:1)

  

我可以随时关闭发送(TCP)套接字吗?

是的,视以下情况而定。

  

是否有任何情况要避免使用close(socket_name)?

是。当您在该套接字上的操作中同时阻止时,您不应该关闭,例如recv(), send(), select(),除非编写周围的代码以便正确处理EBADF