www.pudn.com > 大型远程控制软件(偷窥者)源码大公开.zip > SocketThread.h


/////////////////////////////////////////////////////////////////////////////// 
// 远程控制软件-偷窥者  服务器端                                             // 
// 日期:2001/10/02                                                           // 
// 作者:刘东发                                                               // 
// Email:dongfa@yeah.net                                                     // 
// http://dongfa.yeah.net                                                    // 
// 作者声明:                                                                 // 
//     此部分代码全是作者所写,可以随便传播,但要保持文件的完整性,有问题     // 
// 或者意见请来信,谢谢!                                                      // 
/////////////////////////////////////////////////////////////////////////////// 
#ifndef __PEEPER_SOCKETTHREAD_H__ 
#define __PEEPER_SOCKETTHREAD_H__ 
 
#include "../PeeperLib.h" 
 
class CSocketThread : public CWinThread 
{ 
public: 
	CSocketThread(UINT uPort = PL_PEEPER_PORT); 
	virtual ~CSocketThread(); 
 
protected: 
	SOCKET m_sckServer; 
	SOCKET m_sckClient[2]; 
 
	UINT m_uPort; 
	int m_nBits; 
 
public: 
	int DoReceive(BYTE *chData, int nLen); 
	BOOL ExitServer(); 
	BOOL CreateServer(); 
 
public: 
	virtual int Run(); 
	virtual BOOL InitInstance() 
	{ 
		return TRUE; 
	} 
	virtual int ExitInstance() 
	{ 
		return CWinThread::ExitInstance(); 
	} 
}; 
 
#endif //__PEEPER_SOCKETTHREAD_H__