// Server socket #define UM_ACCEPT (WM_USER+10) class CServerSocket : public CSocket { public: void Init(CWnd *pWnd, int nPortNum); protected: CWnd *m_pWnd; virtual void OnAccept(int nErrorCode); }; void CServerSocket::Init(CWnd *pWnd, int nPortNum) { m_pWnd = pWnd; Create(nPortNum); Listen(); } void CServerSocket::OnAccept(int nErrorCode) { m_pWnd->SendMessage(UM_ACCEPT); CSocket::OnAccept(nErr..