www.pudn.com > agentnet.zip > LISTENINGSOCKET.CPP


// ListeningSocket.cpp : implementation file 
// 
 
#include "stdafx.h" 
#include "AgentNetServer.h" 
#include "AgentNetServerDlg.h" 
#include "ListeningSocket.h" 
 
#ifdef _DEBUG 
#define new DEBUG_NEW 
#undef THIS_FILE 
static char THIS_FILE[] = __FILE__; 
#endif 
 
///////////////////////////////////////////////////////////////////////////// 
// CListeningSocket 
 
CListeningSocket::CListeningSocket(CAgentNetServerDlg* pDlg) 
{ 
	//对成员变量赋值 
	m_pDlg=pDlg; 
} 
 
CListeningSocket::~CListeningSocket() 
{ 
} 
 
void CListeningSocket::OnAccept(int nErrorCode) 
{ 
	CSocket::OnAccept(nErrorCode); 
	//调用主对话框类中的函数 
	m_pDlg->OnAccept(); 
} 
 
///////////////////////////////////////////////////////////////////////////// 
// CListeningSocket member functions 
 
#ifdef _DEBUG 
void CListeningSocket::AssertValid() const 
{ 
	CSocket::AssertValid(); 
} 
 
void CListeningSocket::Dump(CDumpContext& dc) const 
{ 
	CSocket::Dump(dc); 
} 
#endif 
 
IMPLEMENT_DYNAMIC(CListeningSocket,CSocket)