--- /dev/null
+// CasProxy.h: CCasProxy \83N\83\89\83X\82Ì\83C\83\93\83^\81[\83t\83F\83C\83X\r
+//\r
+//////////////////////////////////////////////////////////////////////\r
+\r
+\r
+#pragma once\r
+\r
+\r
+#include "SmartSock.h"\r
+#include <stdlib.h>\r
+\r
+class CCasProxy\r
+{\r
+public:\r
+ enum\r
+ {\r
+ CPEI_ENTERPROCESS, // \83v\83\8d\83Z\83X\8aJ\8en\92Ê\92m\r
+ CPEI_EXITPROCESS, // \83v\83\8d\83Z\83X\8fI\97¹\92Ê\92m\r
+ CPEI_GETSERVERIP, // \83T\81[\83oIP\8eæ\93¾\r
+ CPEI_GETSERVERPORT, // \83T\81[\83o\83|\81[\83g\8eæ\93¾\r
+ CPEI_CONNECTSUCCESS, // \90Ú\91±\8a®\97¹\r
+ CPEI_CONNECTFAILED, // \90Ú\91±\8e¸\94s\r
+ CPEI_DISCONNECTED // \90Ú\91±\90Ø\92f\r
+ };\r
+ \r
+ CCasProxy(void);\r
+ ~CCasProxy(void);\r
+\r
+ const BOOL Connect(void);\r
+ const DWORD TransmitCommand(const BYTE *pSendData, const DWORD dwSendSize, BYTE *pRecvData);\r
+\r
+protected:\r
+ CSmartSock m_Socket;\r
+ \r
+ static DWORD dwErrorDelayTime;\r
+};\r