std::cout << "\t-d, --maxdown <speed>\t\tdownload speed limit (in kb/s) (default: unlimited)\n";
std::cout << "\t-u, --maxup <speed>\t\tupload speed limit (in kb/s) (default: unlimited)\n";
+ std::cout << "\t-c, --maxconnections <conn>\t\tlimit numer of connections (default: unlimited)\n";
+
std::cout << "\t-l, --limitlocal\t\tlimit local network (default: off)\n";
std::cout << "\t-t, --nodht\t\t\tdisable dht (default: on)\n";
std::cout << "\t-n, --noupnp\t\t\tdisable upnp (default: on)\n";
{"maxport", 1, NULL, 'P'},
{"maxdown", 1, NULL, 'd'},
{"maxup", 1, NULL, 'u'},
+ {"maxconnections", 1, NULL, 'c'},
{"forcereannounce", 1, NULL, 'f'},
{"outputdir", 1, NULL, 'o'},
{NULL, 0, NULL, 0}
};
while (1) {
- opt = getopt_long(argc, argv, "hiltnsvVp:P:d:u:f:o:",
+ opt = getopt_long(argc, argv, "hiltnsvVp:P:d:u:c:f:o:",
long_options, &option_index);
if (opt == -1)
break;
case 'u':
Settings->Set("maxup", atoi(optarg));
break;
+ case 'c':
+ Settings->Set("maxconnections", atoi(optarg));
+ break;
case 'f':
Settings->Set("forcereannounce", atoi(optarg));
break;