www.pudn.com > TestIPMSG.rar > RecvChatContent.h
// RecvChatContent.h: interface for the CRecvChatContent class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_RECVCHATCONTENT_H__D06D43F7_CA45_4E9D_AC34_9F81BA6C52A9__INCLUDED_)
#define AFX_RECVCHATCONTENT_H__D06D43F7_CA45_4E9D_AC34_9F81BA6C52A9__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
class CRecvChatContent
{
public:
CRecvChatContent();
virtual ~CRecvChatContent();
protected:
BOOL InitChatServerSocket();
void RecvDataFromClient();
void GetHostIP(DWORD &dwLocalIP);
protected:
DWORD m_dwLocalIPAddr;
DWORD m_dwThreadID;
WSADATA m_wsa;
SOCKADDR_IN m_ChatServerIpAddr;
SOCKET m_ChatServerSocket;
public:
void StartChatServerThread();
static DWORD WINAPI ChatServerSocketThread(LPVOID lParam);
};
#endif // !defined(AFX_RECVCHATCONTENT_H__D06D43F7_CA45_4E9D_AC34_9F81BA6C52A9__INCLUDED_)