fpshutdown
Close one end of full duplex connection.
Declaration
Source position: socketsh.inc line 165
function fpshutdown(s: cint; how: cint) : cint;
Description
fpShutDown closes one end of a full duplex socket connection, described by S. The parameter How determines how the connection will be shut down, and can be one of the following:
- 0
- Further receives are disallowed.
- 1
- Further sends are disallowed.
- 2
- Sending nor receiving are allowed.
On success, the function returns 0, on error -1 is returned.
Errors
SocketError is used to report errors, and includes the following:
- ESockEBADF
- The socket descriptor is invalid.
- ESockENOTCONN
- The socket isn't connected.
- ESockENOTSOCK
- The descriptor is not a socket.
See also
Name | Description |
---|---|
fpConnect | Open a connection to a server socket. |
fpSocket | Create new socket |