小弟刚学VC见怪了:
// MySocket.h: interface for the CMySocket class.
//
//////////////////////////////////////////////////////////////////////#if !defined(AFX_MYSOCKET_H__FE5E38EF_4366_11D4_8C39_0000E839EC5E__INCLUDED_)
#define AFX_MYSOCKET_H__FE5E38EF_4366_11D4_8C39_0000E839EC5E__INCLUDED_#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000class CTalkDlg;// 这里怎么又来一个 class ?符合 类的申明吗?class CMySocket : public CAsyncSocket  
{
public:
CMySocket();
virtual ~CMySocket();private:
CTalkDlg* m_pDlg;public:
void SetParent(CTalkDlg* pDlg);
virtual void OnAccept(int nErrorCode);
virtual void OnClose(int nErrorCode);
virtual void OnConnect(int nErrorCode);
virtual void OnReceive(int nErrorCode);
};#endif // !defined(AFX_MYSOCKET_H__FE5E38EF_4366_11D4_8C39_0000E839EC5E__INCLUDED_)