怎么得到启动过的服务器对象
我有一个TISS程序有Main函数,如下. 在main里面启动了一个服务器.
TISS --appmode 就启动了服务器了server.
我要实现在另外一个窗口调用TISS --command testdata, 想给这个服务器发命令testdata.
问题在于main()在TISS --command testdata被调用的时候, 得不到TISS --appmode里面的服务器对象server. 我怎么才能得到TISS --appmode被调用时服务器对象server呢?
请大家指教帮忙!!
static void Main(string[] args)
{
switch (args[0])
{
case "--appmode":
if (server == null) server = new Server();
server.run();
break;
case "--stopapp":
if (server == null) server = new Server();
server.exit(0);
case "--command":
if (server == null) server = new Server();
server.send(args[1]);
break;
default:
Console.WriteLine("error command.");
break;
}
}