|
|
@@ -90,7 +90,10 @@ public:
|
|
|
virtual DWORD GetKeepAliveTime () {return m_dwKeepAliveTime;}
|
|
|
virtual DWORD GetKeepAliveInterval () {return m_dwKeepAliveInterval;}
|
|
|
virtual BOOL IsMarkSilence () {return m_bMarkSilence;}
|
|
|
-
|
|
|
+ virtual void CloseClient(CONNID dwConnID) {
|
|
|
+ int result = ETIMEDOUT;
|
|
|
+ ::PostIocpClose(m_hCompletePort, dwConnID, result);
|
|
|
+ }
|
|
|
protected:
|
|
|
virtual EnHandleResult FirePrepareListen(SOCKET soListen)
|
|
|
{return DoFirePrepareListen(soListen);}
|