Ignore:
Timestamp:
Nov 1, 2005 4:42:51 PM (18 years ago)
Author:
bennylp
Message:

Added suppor /and fix things for SunOS port

File:
1 edited

Legend:

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

    r1 r2  
    4747    PJ_FD_SET(sock, &fdset); 
    4848     
    49     return pj_sock_select(1, &fdset, NULL, NULL, &timeout); 
     49    return pj_sock_select(FD_SETSIZE, &fdset, NULL, NULL, &timeout); 
    5050} 
    5151 
     
    8383        return -20; 
    8484    } 
     85 
     86    PJ_LOG(3,("", "...socket connected to %s:%d",  
     87                  pj_inet_ntoa(addr.sin_addr), 
     88                  pj_ntohs(addr.sin_port))); 
    8589 
    8690    pj_create_random_string(send_buf, BUF_SIZE); 
     
    116120        if (rc == 0) { 
    117121            PJ_LOG(3,("", "...timeout")); 
     122            bytes = 0; 
     123        } else if (rc < 0) { 
     124            rc = pj_get_netos_error(); 
     125            app_perror("...select() error", rc); 
     126            break; 
    118127        } else { 
    119128            /* Receive back the original packet. */ 
     
    130139                    } 
    131140                    bytes = 0; 
     141                    received = 0; 
    132142                    break; 
    133143                } 
    134144                bytes += received; 
    135             } while (bytes != BUF_SIZE); 
     145            } while (bytes != BUF_SIZE && bytes != 0); 
    136146        } 
    137147 
     
    178188 
    179189        if (pj_memcmp(send_buf, recv_buf, BUF_SIZE) != 0) { 
    180             PJ_LOG(3,("", "...error: buffer has changed!")); 
     190            //PJ_LOG(3,("", "...error: buffer has changed!")); 
    181191            break; 
    182192        } 
Note: See TracChangeset for help on using the changeset viewer.