Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/main/pjlib/src/pjlib-test/echo_clt.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pjlib-test/echo_clt.c 3     10/29/05 10:25p Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24/* 
    35 * $Log: /pjproject-0.3/pjlib/src/pjlib-test/echo_clt.c $ 
     
    4749    PJ_FD_SET(sock, &fdset); 
    4850     
    49     return pj_sock_select(1, &fdset, NULL, NULL, &timeout); 
     51    return pj_sock_select(FD_SETSIZE, &fdset, NULL, NULL, &timeout); 
    5052} 
    5153 
     
    8385        return -20; 
    8486    } 
     87 
     88    PJ_LOG(3,("", "...socket connected to %s:%d",  
     89                  pj_inet_ntoa(addr.sin_addr), 
     90                  pj_ntohs(addr.sin_port))); 
    8591 
    8692    pj_create_random_string(send_buf, BUF_SIZE); 
     
    116122        if (rc == 0) { 
    117123            PJ_LOG(3,("", "...timeout")); 
     124            bytes = 0; 
     125        } else if (rc < 0) { 
     126            rc = pj_get_netos_error(); 
     127            app_perror("...select() error", rc); 
     128            break; 
    118129        } else { 
    119130            /* Receive back the original packet. */ 
     
    130141                    } 
    131142                    bytes = 0; 
     143                    received = 0; 
    132144                    break; 
    133145                } 
    134146                bytes += received; 
    135             } while (bytes != BUF_SIZE); 
     147            } while (bytes != BUF_SIZE && bytes != 0); 
    136148        } 
    137149 
     
    178190 
    179191        if (pj_memcmp(send_buf, recv_buf, BUF_SIZE) != 0) { 
    180             PJ_LOG(3,("", "...error: buffer has changed!")); 
     192            //PJ_LOG(3,("", "...error: buffer has changed!")); 
    181193            break; 
    182194        } 
Note: See TracChangeset for help on using the changeset viewer.