Subversion Repositories Kolibri OS

Rev

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:");