module entry; import util; import server; import client; int main(char[][] args) { char[][] argc = args.dup; if (argc.length > 1) { if ( argc[1] == "-c" && argc.length == 4) { IPAddress adr = IPAddress(argc[2]); if (adr.isValid() && parse(argc[3]) <= 60000 && parse(argc[3]) >= 1000) { runClient(adr, parse(argc[3])); } else printUsage(); } else if ( argc[1] == "-s" && argc.length == 3 && parse(argc[2]) <= 60000 && parse(argc[2]) >= 1000) { runServer(parse(argc[2])); } else printUsage(); } else printUsage(); return 0; } void printUsage() { Cout("Usage :\n voip.exe [-c [ip address] | -s] [port] \n -c = run as client\n -s = run as server\n ip address = address of the server\n port = port between 1000 and 65000\n").newline; }