Exemple #1
0
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;
}