Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/app/nettest3/nettest3.c

    r02a09ed r453f9e33  
    3939#include <str.h>
    4040
    41 #include <inet/dnsr.h>
    4241#include <net/in.h>
    4342#include <net/in6.h>
     
    6160        int fd;
    6261        char *endptr;
    63         dnsr_hostinfo_t *hinfo;
    6462
    6563        port = 7;
    6664
    67         data = (char *) "Hello World!";
     65        data = (char *)"Hello World!";
    6866        size = str_size(data);
    6967
     
    7775                rc = inet_pton(AF_INET, argv[1], (uint8_t *)&addr.sin_addr.s_addr);
    7876                if (rc != EOK) {
    79                         /* Try interpreting as a host name */
    80                         rc = dnsr_name2host(argv[1], &hinfo);
    81                         if (rc != EOK) {
    82                                 printf("Error resolving host '%s'.\n", argv[1]);
    83                                 return rc;
    84                         }
    85                        
    86                         uint16_t af = inet_addr_sockaddr_in(&hinfo->addr, &addr, NULL);
    87                         if (af != AF_INET) {
    88                                 printf("Host '%s' not resolved as IPv4 address.\n", argv[1]);
    89                                 return rc;
    90                         }
     77                        fprintf(stderr, "Error parsing address\n");
     78                        return 1;
    9179                }
    9280                printf("result: rc=%d, family=%d, addr=%x\n", rc,
     
    11098
    11199        printf("connect()\n");
    112         rc = connect(fd, (struct sockaddr *) &addr, sizeof(addr));
     100        rc = connect(fd, (struct sockaddr *)&addr, sizeof(addr));
    113101        printf(" -> %d\n", rc);
    114102        if (rc != 0)
     
    127115        } while (rc > 0);
    128116
    129         async_usleep(1000 * 1000);
     117        async_usleep(1000*1000);
    130118
    131119        printf("closesocket()\n");
     
    136124}
    137125
     126
    138127/** @}
    139128 */
Note: See TracChangeset for help on using the changeset viewer.