- for(int i=0; i<sockcnt; i++) {
- if (sockets[i].may_read!=0)
- FD_SET(sockets[i].sock,&rdfd);
- if (sockets[i].may_write!=0)
- FD_SET(sockets[i].sock,&wrfd);
- if (sockets[i].on_error!=0)
- FD_SET(sockets[i].sock,&errfd);
- if (sockets[i].sock>max_sock_fd)
- max_sock_fd = sockets[i].sock;
+ for(int i=0; i<sock_count; i++) {
+ if (sock_open[i].may_read!=0)
+ FD_SET(sock_open[i].sock,&rdfd);
+ if (sock_open[i].may_write!=0)
+ FD_SET(sock_open[i].sock,&wrfd);
+ if (sock_open[i].on_error!=0)
+ FD_SET(sock_open[i].sock,&errfd);
+ if (sock_open[i].sock>max_sock_fd)
+ max_sock_fd = sock_open[i].sock;