编程接口指南

关闭套接字

可以通过 close(2) 接口调用废弃 SOCK_STREAM 套接字。如果在 close(2) 接口调用之后数据排队到保证可靠传送的套接字,则协议会继续尝试传送数据。如果数据在任意时间之后还不能传送,则会将其废弃。

shutdown(3SOCKET) 可正常关闭 SOCK_STREAM 套接字。这两个进程均可确认不再发送。此调用的形式为:

shutdown(s, how);

其中 how 定义为

0

禁止进一步接收数据

1

禁止进一步传输数据

2

禁止进一步传输和接收