mmysock.h
上传用户:tengfei
上传日期:2014-02-20
资源大小:423k
文件大小:1k
源码类别:

邮电通讯系统

开发平台:

Visual C++

  1. #ifndef _MMMYSOCK_
  2. #define _MMMYSOCK_
  3. #define MAXCLIENTNUM 1
  4. // MySock.h : header file
  5. //
  6. #include "stdafx.h"
  7. #include <Winsock2.h>
  8. class AFX_EXT_CLASS CBaseSrv
  9. {
  10. public:
  11. CBaseSrv();
  12. ~CBaseSrv();
  13. bool Create(UINT Serport);
  14. bool Accept();
  15.     static void thread(void *pp);
  16. void thread_process();
  17. virtual void OnAccept(SOCKET nSock);
  18. void Close();
  19. SOCKET sock,newsock;
  20. bool thread_unrunning;
  21. HANDLE thread_handle,threadtest_handle;
  22. DWORD ThreadID,ThreadtestID;
  23. bool Create_Finished;
  24. char cli_name[64];
  25. char cli_ip[32];
  26. int clientnum;
  27. struct sockaddr_in SockAddr;
  28. struct sockaddr tcpaddr;
  29. int length,len;
  30. };
  31. #endif