mirror of
https://github.com/xomboverlord/ldc.git
synced 2026-01-12 02:43:14 +01:00
Initial commit after moving to Tango instead of Phobos. Lots of bugfixes... This build is not suitable for most things.
31 lines
959 B
D
31 lines
959 B
D
/*******************************************************************************
|
|
|
|
*******************************************************************************/
|
|
|
|
import tango.io.Console;
|
|
|
|
import tango.net.InternetAddress;
|
|
|
|
import tango.net.cluster.tina.CmdParser,
|
|
tango.net.cluster.tina.CacheServer;
|
|
|
|
/*******************************************************************************
|
|
|
|
*******************************************************************************/
|
|
|
|
void main (char[][] args)
|
|
{
|
|
auto arg = new CmdParser ("cache.server");
|
|
|
|
// default number of cache entries
|
|
arg.size = 8192;
|
|
|
|
if (args.length > 1)
|
|
arg.parse (args[1..$]);
|
|
|
|
if (arg.help)
|
|
Cout ("usage: cacheserver -port=number -size=cachesize -log[=trace, info, warn, error, fatal, none]").newline;
|
|
else
|
|
(new CacheServer(new InternetAddress(arg.port), arg.log, arg.size)).start;
|
|
}
|