// blimp.cpp : Defines the entry point for the console application.
//

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include "blimpcli.h"
#include "blimpsrv.h"
#include "minigetopt.h"


int main( int argc, char *argv[] )
{
	extern char *optarg;
	extern int opterr;
	
	int res = 1;
	while( (res = minigetopt( argc, argv, "sca:u:" )) != -1 ) {
		
		switch( res ) {
		case 's':
			printf("running as server\n");
			//run_as_server = 1;
			break;
		case 'c':
			printf("running as client\n");
			//run_as_client = 1;
			break;
		case 'a':
			printf("connecting to %s\n",optarg);
			//server_address = optarg;
			break;
		case 'u':
			printf("updating every %d\n",atoi(optarg));
			//update_interval = atoi(optarg);
		default:
			printf("unk %d\n",opterr);
			exit( EXIT_FAILURE );
			break;
		}
	}
	
	/*
	if( strcmp(argv[1],"-server") == 0 ){
	printf("starting server up...\n");
	start_server( );
    }
    if( strcmp(argv[1],"-client") == 0 ){
	printf("starting client up...\n");
	start_client( );
    }
	*/
    return EXIT_SUCCESS;

}
