MyMonitor.h
上传用户:deligs
上传日期:2007-01-08
资源大小:43k
文件大小:2k
源码类别:

网络编程

开发平台:

Visual C++

  1. // MyMonitor.h : main header file for the MYMONITOR application
  2. //
  3. #if !defined(AFX_MYMONITOR_H__DB316DD7_7F39_11D4_974C_0080C8F60D90__INCLUDED_)
  4. #define AFX_MYMONITOR_H__DB316DD7_7F39_11D4_974C_0080C8F60D90__INCLUDED_
  5. #if _MSC_VER > 1000
  6. #pragma once
  7. #endif // _MSC_VER > 1000
  8. #ifndef __AFXWIN_H__
  9. #error include 'stdafx.h' before including this file for PCH
  10. #endif
  11. #define ABOUT_VERSION "UDP Socket test :)"
  12. #define UDP_THREAD_NUMBER 3 // the total number of UDP threads
  13. //LOG_LEVEL
  14. // =1 : record LOG only
  15. // =2 : record LOG & INFO
  16. // =3 : record LOG & INFO & NOTE
  17. #define LOG_LEVEL 2
  18. #define LOG_STR_MAIN_NAME "Main - "
  19. #define LOG_STR_THREAD_NAME "Thread - "
  20. #define LOG_STR_SOCKET_NAME "Socket - "
  21. #define LOG_STR_UNKNOWN "Unknown MyUdp State - "
  22. #define LOG_STR_SOCKET_CREATE_ERROR "Socket Create Error - "
  23. #define LOG_STR_SOCKET_ERROR "Socket Connect Error - "
  24. #define LOG_STR_SOCKET_RECEIVE_ERROR "Socket Receive Error - "
  25. #define DEFAULT_LOG_PATH ".\UDPLogs\"
  26. #define DEFAULT_INI_FILE ".\UDPtest.ini"
  27. #define TIMER_ID_SPLASH 0x3000 // timer used in Splash
  28. #define TIMER_ID_MAINFRAME 0x3001 // timer used in Mainframe
  29. #define WM_MYUDP_CALLBACK WM_APP+0x2288
  30. #define WM_SHOW_LOGO WM_MYUDPC_CALLBACK+1
  31. #define PERIOD_LOGO 2500
  32. #define MY_UDP_STATUS_CONNECTED 0x1000
  33. #include "resource.h"       // main symbols
  34. /////////////////////////////////////////////////////////////////////////////
  35. // CMyMonitorApp:
  36. // See MyMonitor.cpp for the implementation of this class
  37. //
  38. class CMyMonitorApp : public CWinApp
  39. {
  40. public:
  41. virtual BOOL PreTranslateMessage(MSG* pMsg);
  42. CMyMonitorApp();
  43. // Overrides
  44. // ClassWizard generated virtual function overrides
  45. //{{AFX_VIRTUAL(CMyMonitorApp)
  46. public:
  47. virtual BOOL InitInstance();
  48. //}}AFX_VIRTUAL
  49. // Implementation
  50. //{{AFX_MSG(CMyMonitorApp)
  51. //}}AFX_MSG
  52. DECLARE_MESSAGE_MAP()
  53. };
  54. /////////////////////////////////////////////////////////////////////////////
  55. //{{AFX_INSERT_LOCATION}}
  56. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  57. #endif // !defined(AFX_MYMONITOR_H__DB316DD7_7F39_11D4_974C_0080C8F60D90__INCLUDED_)