Ignore:
Timestamp:
Mar 14, 2008 5:56:11 PM (14 years ago)
Author:
bennylp
Message:

More ticket #485: initial test on TURN client/server

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjnath/src/pjturn-client/client_main.c

    r1867 r1869  
    133133        len = sizeof(addr); 
    134134        CHECK( pj_sock_getsockname(g.peer[i].sock, &addr, &len) ); 
    135         port = pj_sockaddr_get_port(&g.peer[i].addr); 
     135        port = pj_sockaddr_get_port(&addr); 
    136136 
    137137        CHECK( pj_gethostip(pj_AF_INET(), &g.peer[i].addr) ); 
     
    358358        pj_turn_udp_get_info(g.udp_rel, &info); 
    359359        strcpy(client_state, pj_turn_state_name(info.state)); 
    360         pj_sockaddr_print(&info.relay_addr, relay_addr, sizeof(relay_addr), 3); 
     360        if (info.state >= PJ_TURN_STATE_READY) 
     361            pj_sockaddr_print(&info.relay_addr, relay_addr, sizeof(relay_addr), 3); 
     362        else 
     363            strcpy(relay_addr, "0.0.0.0:0"); 
    361364    } else { 
    362365        strcpy(client_state, "NULL"); 
     
    372375    puts("|             CLIENT                |             PEER-0             |"); 
    373376    puts("|                                   |                                |"); 
    374     printf("| State     : %12s          | Address: %21s |\n", 
     377    printf("| State     : %-12s          | Address: %-21s |\n", 
    375378           client_state, peer0_addr); 
    376     printf("| Relay addr: %21s |                                |\n", 
     379    printf("| Relay addr: %-21s |                                |\n", 
    377380           relay_addr); 
    378381    puts("|                                   | 0  Send data to relay address  |"); 
     
    380383    puts("| S[01]  Send data to peer 0/1      |             PEER-1             |"); 
    381384    puts("| B[01]  BindChannel to peer 0/1    |                                |"); 
    382     printf("| X      Delete allocation          | Address: %21s |\n", 
     385    printf("| X      Delete allocation          | Address: %-21s |\n", 
    383386          peer1_addr); 
    384387    puts("+-----------------------------------+                                |"); 
Note: See TracChangeset for help on using the changeset viewer.