Здравствуйте, zaxs, Вы писали:
Z>Здравствуйте, butcher
Z>а может я что-то не так делаю?
Z>struct fd_set zaxs12;
Z>int flag,err;
Z>struct timeval timez;
Z>while(1)
Z>{
FD_ZERO(&zaxsl2);
FD_SET(srv_socket, &zaxsl2);
timez.tv_sec=60;
timez.tv_usec=0;
flag = select(0, &zaxs12 ,NULL, NULL, &timez);
if(flag == SOCKET_ERROR) {
/* error handling */
} else if(flag == 1){
bait = recv (srv_socket , szBuf, 65535, 0);
if(bait == SOCKET_ERROR){
/* error handling */
} else if(bail != 0){
zaxs.Write(szBuf,bait);
} else {
/* close connection */
}
}
Z>}
что-то типа такого..