[Overview][Constants][Types][Procedures and functions][Index] Reference for unit 'Sockets' (#rtl)

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

fpBind

  

Bind a socket to an address.


Documentation generated on: May 14 2021