
Chapter 18. TCP/IP
429
■
Function Number List
Number Function
Corresponding
Socket API Function
0 Get socket.FN3 version ––
1* –– accept()
2 Assign address to socket bind()
3 Connect socket connect()
4* –– getpeername()
5* –– getsockname()
6 Get socket option getsockopt()
7 Convert host long (4 bytes) to network byte order htonl()
8 Convert host short (2 bytes) to network byte order htons()
9 Convert Internet address from dotted quad nota-
tion to 32-bit integer
inet_addr()
10* –– listen()
11 Convert network long (4 bytes) to host byte order ntohl()
12 Convert network short (2 bytes) to host byte order ntohs()
13* –– readv()
14 Receive message from TCP socket recv()
15 Receive message from UDP socket recvfrom()
16* –– rresvport()
17 Monitor socket requests select()
18 Initialize socket identifier set FD_ZERO macro
19 Add socket identifier to socket identifier set FD_SET macro
20 Delete socket identifier from socket identifier set FD_CLR macro
21 Get socket identifier status from socket identifier
set
FD_ISSET macro
22 Send message to another TCP socket send()
23 Send message to another UDP socket sendto()
24 Set socket options setsockopt()
25 Shut down socket shutdown()
26 Create socket socket()
27* –– writev()
28 Close socket close()
* Socket API function not supported by SOCKET.FN3 library.
Komentarze do niniejszej Instrukcji