Info (Socket function)
<section begin=dpl_desc/><section end=dpl_desc/>
Info is a member of the 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
%info = %socko:Info(infotype)
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