SocketThread.h
上传用户:xztxsm
上传日期:2007-02-12
资源大小:150k
文件大小:1k
- ///////////////////////////////////////////////////////////////////////////////
- // 远程控制软件-偷窥者 服务器端 //
- // 日期: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__