int bsMultiConnect(int *sockfd, int server_cnt, char **servers, int port, int offset) { int i; for (i = 0; i < server_cnt; i++) { dprintf("connecting to \"%s\" as sockfd nr %i\n",servers[i],i); if (!bsconnect(&sockfd[i + offset], servers[i], port, maxSocketWait_Connect)) { fprintf(stderr,"can't connect to server \"%s\"\n", servers[i]); sockfd[i] = 0; return 0; } } return 1; }
int bsMultiConnect(int *sockfd, int server_cnt, char **servers, int port, int offset) { int i; for (i = 0; i < server_cnt; i++) { dprintf("connecting to \"%s\" as sockfd nr %i\n",servers[i],i); if (!bsconnect(&sockfd[i + offset], servers[i], port, maxSocketWait_Connect)) { fprintf(stderr,"can't connect to server \"%s\"\n", servers[i]); sockfd[i] = 0; // Runarb 23 nov 2009: Skal vi virkelig returnere her. Kan vi ikke ha andre servere å koble til ? return 0; } } return 1; }