Info (Socket function)
Retrieve information about the socket (Socket class)
This method retrieves the information that you request about the socket.
The Info function has an effect similar to
its equivalent $function, $Sock_Info.
Syntax
%string = socket:Info( string)
Syntax terms
%info | A string variable to contain the returned information. | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
%socko | A variable or an expression that is a reference to a Socket object. | ||||||||||||||||||
infotype | One of the following strings:
|
Usage notes
- If Info is invoked with a Socket object that is RESET, the results
depend on several factors:
- If the infotype argument is
ONRESET
, the operation is performed normally, with no indication of the fact that the socket is RESET. - Otherwise, if infotype is a keyword that does not require an
OPEN socket, and
ONRESET CONTINUE
,CANCELC
, orLABELC
is in effect for the socket, the stringRESET
is returned, and the last error information is set. - Otherwise, if
ONRESET CONTINUE
is in effect for the socket, the stringRESET
is returned, and the last error information is set. - Otherwise, the request is canceled, or the ONRESET label is jumped to, as explained in " Handling connection errors and RESET sockets".
- If the infotype argument is