Rev 8521 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 8521 | Rev 8536 | ||
---|---|---|---|
Line 9... | Line 9... | ||
9 | int main() |
9 | int main() |
10 | { |
10 | { |
11 | struct sockaddr addr={AF_INET4, PORT(23) , 0, 0}; |
11 | struct sockaddr addr={AF_INET4, PORT(23) , 0, 0}; |
Line 12... | Line 12... | ||
12 | 12 | ||
13 | int sk1=socket(AF_INET4, SOCK_STREAM, IPPROTO_TCP); |
13 | int sk1=socket(AF_INET4, SOCK_STREAM, IPPROTO_TCP); |
Line 14... | Line 14... | ||
14 | printf("Open socket: %d. Error: %d\n",sk1, err_code); |
14 | printf("Open socket: %d. Error: %d\n",sk1, errno); |
15 | 15 | ||
Line 16... | Line 16... | ||
16 | bind(sk1, &addr,sizeof(addr)); |
16 | bind(sk1, &addr,sizeof(addr)); |
17 | printf("Socket binding. Error: %d\n", err_code); |
17 | printf("Socket binding. Error: %d\n", errno); |
18 | 18 | ||
19 | listen(sk1, 1); |
19 | listen(sk1, 1); |
Line 20... | Line 20... | ||
20 | printf("Listening to a socket. Error: %d\n", err_code); |
20 | printf("Listening to a socket. Error: %d\n", errno); |
21 | int sk2 = accept(sk1, &addr, sizeof(addr)); |
21 | int sk2 = accept(sk1, &addr, sizeof(addr)); |
22 | printf("Accept done. Error: %d\n", err_code); |
22 | printf("Accept done. Error: %d\n", errno); |
23 | 23 | ||
24 | send(sk2, msg1, strlen(msg1),MSG_NOFLAG); |
24 | send(sk2, msg1, strlen(msg1),MSG_NOFLAG); |
25 | printf("Send message: '%s' Error: %d\n", msg1, err_code); |
25 | printf("Send message: '%s' Error: %d\n", msg1, errno); |
26 | puts("Received data:"); |
26 | puts("Received data:"); |