fpgetsockname
Return name of socket.
Declaration
Source position: socketsh.inc line 166
function fpgetsockname(s: cint; name: psockaddr; namelen: pSockLen)
: cint;
Description
fpGetSockName returns the current name of the specified socket S. Name should point to enough space to store the name, the amount of space pointed to should be set in Namelen. When the function returns successfully, Name will be filled with the name, and Namelen will be set to the length of Name.
Errors
Errors are reported in SocketError, and include the following:
- ESockEBADF
- The socket descriptor is invalid.
- ESockENOBUFS
- The system doesn't have enough buffers to perform the operation.
- ESockENOTSOCK
- The descriptor is not a socket.
- ESockEFAULT
- Addr points outside your address space.
See also
Name | Description |
---|---|
fpBind | Bind a socket to an address. |