Example #1
0
int main(int argc, char *argv[])
{
    int num;
    int soc;
    int maxfd;

    if (argc != 2) {
	fprintf(stderr, "Usage: ./s attendants\n");
	exit(1);
    }

    if ((num=atoi(argv[1])) <= 0 || num > MAX_ATTENDANTS) {
	fprintf(stderr, "attendants limit=%d\n", MAX_ATTENDANTS);
	exit(1);
    }

    if ((soc=mserver_socket(PORT, num)) == -1) {
	fprintf(stderr, "cannot setup server\n");
	exit(1);
    }

    maxfd = mserver_maccept(soc, num, enter);

    sessionman_init(num, maxfd);

    sessionman_loop();

    return 0;
}
main()
{
	
	if(sessionman_init(PORT) == -1){
		fprintf(stderr, "cannot setup server \n");
		exit(1);
	}
	
	
	sessionman_loop();
}