我想通过windows服务实现SuperSocket,控制台可以,服务开启不了,启动时报异常
上代码:
private AppServer appServer;
protected override void OnStart(string[] args)
{
appServer = new AppServer();
appServer.NewRequestReceived += new RequestHandler<AppSession, StringRequestInfo>(appServer_NewRequestReceived);
if (!appServer.Setup(23657)) //Setup with listening port
{
Console.WriteLine("Port Failed to setup!");
Console.ReadKey();
return;
}
while (true)
{
}
}
感觉是执行完直接出去了,所以启动不成功。
这个该怎么写,能上代码最好