升龙物业 老版本 ocx IPO, 加密狗 转值班电话

SocketBase.cpp 579B

123456789101112131415161718192021222324252627282930
  1. #include "StdAfx.h"
  2. #include "SocketBase.h"
  3. CSocketBase::CSocketBase(CNetLinkMain* pParent) : m_Socket(INVALID_SOCKET), m_pParent(pParent), m_DropFlag(false)
  4. {
  5. }
  6. CSocketBase::~CSocketBase(void)
  7. {
  8. _close();
  9. }
  10. /*****************************************************************
  11. **【函数名称】 _close
  12. **【函数功能】 关闭
  13. **【参数】
  14. **【返回值】
  15. ****************************************************************/
  16. void CSocketBase::_close( void )
  17. {
  18. if( m_Socket != INVALID_SOCKET )
  19. {
  20. shutdown(m_Socket, SD_BOTH);
  21. closesocket( m_Socket );
  22. m_Socket = INVALID_SOCKET;
  23. }
  24. }