SocketFromServer.cpp
上传用户:yffx2008
上传日期:2014-10-12
资源大小:12414k
文件大小:1k
源码类别:

交通/航空行业

开发平台:

Visual C++

  1. // SocketFromServer.cpp : implementation file
  2. //
  3. #include "stdafx.h"
  4. #include "GpsSC.h"
  5. #include "SocketFromServer.h"
  6. #include "ProcSM.h"
  7. #ifdef _DEBUG
  8. #define new DEBUG_NEW
  9. #undef THIS_FILE
  10. static char THIS_FILE[] = __FILE__;
  11. #endif
  12. /////////////////////////////////////////////////////////////////////////////
  13. // CSocketFromServer
  14. CSocketFromServer::CSocketFromServer()
  15. {
  16. }
  17. CSocketFromServer::CSocketFromServer(CProcSM *m_pParent)
  18. {
  19. m_pWnd = m_pParent;
  20. }
  21. CSocketFromServer::~CSocketFromServer()
  22. {
  23. }
  24. // Do not edit the following lines, which are needed by ClassWizard.
  25. #if 0
  26. BEGIN_MESSAGE_MAP(CSocketFromServer, CSocket)
  27. //{{AFX_MSG_MAP(CSocketFromServer)
  28. //}}AFX_MSG_MAP
  29. END_MESSAGE_MAP()
  30. #endif // 0
  31. /////////////////////////////////////////////////////////////////////////////
  32. // CSocketFromJKCenter member functions
  33. //下列的Socket事件,设置其与文件相关联,重载代码如下:
  34. void CSocketFromServer::OnClose(int nErrorCode) 
  35. {
  36. // TODO: Add your specialized code here and/or call the base class
  37. if (nErrorCode==0)
  38. {
  39. ((CProcSM *)m_pWnd)->OnSocketClose();
  40. }
  41. }
  42. void CSocketFromServer::OnReceive(int nErrorCode) 
  43. {
  44. // TODO: Add your specialized code here and/or call the base class
  45. if(nErrorCode==0)
  46. {
  47. ((CProcSM *) m_pWnd)->OnReceiveFromServer();
  48. }
  49. }
  50. // CSocketFromServer member functions