Flag name | Hexadecimal value |
---|---|
NI_NOFQDN | 01 |
NI_NUMERICHOST | 02 |
NI_NAMEREQD | 04 |
NI_NUMERICSERV | 08 |
NI_DGRAM | 10 |
NI_NUMERICSCOPE | 20 |
af = 2 /* AF_INET */
portnum = 23 /* port number */
ipaddr = 10.x.y.z /* IP address */
flags = one or more flag name separated by blanks
Result = SOCKET( 'GETNAMEINFO', af ipaddr portnum, flags)
Flags (in hexadecimal value) | Result of returned information (return code, data1, data2) |
---|---|
01, 05, 21, or 25 | 0 mvshost telnet |
02, 03, 22, or 23 | 0 10.x.y.z telnet |
04, 20, or 24 | 0 mvshost.tcp.raleigh.ibm.com telnet |
06, 07, 0E, 0F, 16, 17, 1E, 1F, 26, 27, 2E, 2F, 36, 37, 3E, or 3F | 3 EAI_FAIL No recovery - resolver |
08, 0C, 10, 14, 18, 1C, 28, 2C, 30, 34, 38, or 3C | 0 mvshost.tcp.raleigh.ibm.com 23 |
09, 0D, 11, 15, 19, 1D, 29, 2D, 31, 35, 39, or 3D | 0 mvshost 23 |
0A, 0B, 18, 19, 1A, 1B, 2A, 2B, 32, 33, 3A, or 3B | 0 10.x.y.z 23 |