RelayClient.cpp
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:1k
源码类别:

模拟服务器

开发平台:

C/C++

  1. // RelayClient.cpp: implementation of the CRelayClient class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4. #include "stdafx.h"
  5. #include "Global.h"
  6. #include "RelayClient.h"
  7. #include "RelayCenter.h"
  8. #include "DealRelay.h"
  9. #include "S3Relay.h"
  10. //////////////////////////////////////////////////////////////////////
  11. // Construction/Destruction
  12. //////////////////////////////////////////////////////////////////////
  13. CRelayClient::CRelayClient(CRelayCenter* pRelayCenter, BOOL bAutoFree)
  14. : CNetClient(pRelayCenter, bAutoFree)
  15. {
  16. }
  17. CRelayClient::~CRelayClient()
  18. {
  19. }
  20. void CRelayClient::OnStartupFail()
  21. {
  22. rTRACE("relay client startup fail: %s", _ip2a(GetSvrIP()));
  23. }
  24. void CRelayClient::OnShutdownFail()
  25. {
  26. rTRACE("relay client shutdown fail: %s", _ip2a(GetSvrIP()));
  27. }
  28. void CRelayClient::OnServerEventCreate()
  29. {
  30. rTRACE("relay client create: %s", _ip2a(GetSvrIP()));
  31. }
  32. void CRelayClient::OnServerEventClose()
  33. {
  34. rTRACE("relay client close: %s", _ip2a(GetSvrIP()));
  35. }
  36. void CRelayClient::RecvPackage(const void* pData, size_t size)
  37. {
  38. dealrelay::DoRecvPackage(this, pData, size);
  39. }