半关闭

半连接

Untitled

shutdown

<aside> 💡 shutdown 不考虑描述符的引用计数,直接关闭描述符。可选择中止一个方向的连接(只中止读或只中止写)

</aside>

Untitled

参数

shotdownclose

  1. 如果有多个进程共享一个套接字,close 每被调用一次,计数减 1 ,直到计数为 0 时,也就是所用进程都调用了 close,套接字将被释放。
  2. 在多进程中如果一个进程调用了 shutdown(sfd, SHUT_RDWR) 后,其它的进程将无法进行通信。但如果一个进程 close(sfd) 将不会影响到其它进程。

端口复用

查看网络状态的命令——netstat

参数

端口复用