SocketThread.h
上传用户:xztxsm
上传日期:2007-02-12
资源大小:150k
文件大小:1k
源码类别:

远程控制编程

开发平台:

Visual C++

  1. ///////////////////////////////////////////////////////////////////////////////
  2. // 远程控制软件-偷窥者  服务器端                                             //
  3. // 日期:2001/10/02                                                           //
  4. // 作者:刘东发                                                               //
  5. // Email:dongfa@yeah.net                                                     //
  6. // http://dongfa.yeah.net                                                    //
  7. // 作者声明:                                                                 //
  8. //     此部分代码全是作者所写,可以随便传播,但要保持文件的完整性,有问题     //
  9. // 或者意见请来信,谢谢!                                                      //
  10. ///////////////////////////////////////////////////////////////////////////////
  11. #ifndef __PEEPER_SOCKETTHREAD_H__
  12. #define __PEEPER_SOCKETTHREAD_H__
  13. #include "../PeeperLib.h"
  14. class CSocketThread : public CWinThread
  15. {
  16. public:
  17. CSocketThread(UINT uPort = PL_PEEPER_PORT);
  18. virtual ~CSocketThread();
  19. protected:
  20. SOCKET m_sckServer;
  21. SOCKET m_sckClient[2];
  22. UINT m_uPort;
  23. int m_nBits;
  24. public:
  25. int DoReceive(BYTE *chData, int nLen);
  26. BOOL ExitServer();
  27. BOOL CreateServer();
  28. public:
  29. virtual int Run();
  30. virtual BOOL InitInstance()
  31. {
  32. return TRUE;
  33. }
  34. virtual int ExitInstance()
  35. {
  36. return CWinThread::ExitInstance();
  37. }
  38. };
  39. #endif //__PEEPER_SOCKETTHREAD_H__