|
Tserversocket을 stThreadBlocking을 이용한 NT serivce스타일로 작성했습니다.
근데 client와 connection이 있을때는 service가 stop되질 않습니다.
모든 클라이언트를 죽이면 stop이 됩니다.
제가 하고 싶은것은 client가 살아있다하더라도 service가 stop되고 client에는 disConnect 이벤트가
발행하는 것입니다.
어떻게 해야 합니까 ?
// 참고 : serviceStop 루틴.
void __fastcall TCutt::ServiceStop(TService *Sender, bool &Stopped)
{
sck->Close();
Stopped = true;
}
|