X-Git-Url: http://git.osdn.net/view?p=rec10%2Frec10-git.git;a=blobdiff_plain;f=b25-remote%2FCasProxy.h;fp=b25-remote%2FCasProxy.h;h=2b0d6e4a1b8b9d3e5f748f1afc08037568248e64;hp=0000000000000000000000000000000000000000;hb=7868a1563cc62577db56b634e7505107559dbc62;hpb=0dcd333e60b7f6e7314cf7dd9f842cc5591ea0f5 diff --git a/b25-remote/CasProxy.h b/b25-remote/CasProxy.h new file mode 100755 index 0000000..2b0d6e4 --- /dev/null +++ b/b25-remote/CasProxy.h @@ -0,0 +1,36 @@ +// CasProxy.h: CCasProxy ƒNƒ‰ƒX‚̃Cƒ“ƒ^[ƒtƒFƒCƒX +// +////////////////////////////////////////////////////////////////////// + + +#pragma once + + +#include "SmartSock.h" +#include + +class CCasProxy +{ +public: + enum + { + CPEI_ENTERPROCESS, // ƒvƒƒZƒXŠJŽn’Ê’m + CPEI_EXITPROCESS, // ƒvƒƒZƒXI—¹’Ê’m + CPEI_GETSERVERIP, // ƒT[ƒoIPŽæ“¾ + CPEI_GETSERVERPORT, // ƒT[ƒoƒ|[ƒgŽæ“¾ + CPEI_CONNECTSUCCESS, // Ú‘±Š®—¹ + CPEI_CONNECTFAILED, // Ú‘±Ž¸”s + CPEI_DISCONNECTED // Ú‘±Ø’f + }; + + CCasProxy(void); + ~CCasProxy(void); + + const BOOL Connect(void); + const DWORD TransmitCommand(const BYTE *pSendData, const DWORD dwSendSize, BYTE *pRecvData); + +protected: + CSmartSock m_Socket; + + static DWORD dwErrorDelayTime; +};