Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
XEngine
XEngine APIService
提交
f7bf036f
X
XEngine APIService
项目概览
XEngine
/
XEngine APIService
9 个月 前同步成功
通知
0
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
X
XEngine APIService
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
f7bf036f
编写于
4月 11, 2023
作者:
xengine-qyt
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
modify:The http task now distinguishes between post and get
上级
6aebe225
变更
42
隐藏空白更改
内联
并排
Showing
42 changed file
with
173 addition
and
165 deletion
+173
-165
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_HTTPTask.cpp
...e/XEngine_ServiceApp/XEngine_HttpApp/XEngine_HTTPTask.cpp
+15
-15
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_HTTPTask.h
...rce/XEngine_ServiceApp/XEngine_HttpApp/XEngine_HTTPTask.h
+2
-2
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_HTTPTask/HTTPTask_Bank.h
...rviceApp/XEngine_HttpApp/XEngine_HTTPTask/HTTPTask_Bank.h
+0
-3
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_HTTPTask/HTTPTask_DTest.h
...viceApp/XEngine_HttpApp/XEngine_HTTPTask/HTTPTask_DTest.h
+0
-3
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_HTTPTask/HTTPTask_IDCard.h
...iceApp/XEngine_HttpApp/XEngine_HTTPTask/HTTPTask_IDCard.h
+0
-3
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_HTTPTask/HTTPTask_Language.h
...eApp/XEngine_HttpApp/XEngine_HTTPTask/HTTPTask_Language.h
+0
-3
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_HTTPTask/HTTPTask_Locker.h
...iceApp/XEngine_HttpApp/XEngine_HTTPTask/HTTPTask_Locker.h
+0
-3
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_HTTPTask/HTTPTask_Log.h
...erviceApp/XEngine_HttpApp/XEngine_HTTPTask/HTTPTask_Log.h
+0
-3
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_HTTPTask/HTTPTask_OPtions.h
...ceApp/XEngine_HttpApp/XEngine_HTTPTask/HTTPTask_OPtions.h
+0
-3
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_HTTPTask/HTTPTask_P2PClient.h
...App/XEngine_HttpApp/XEngine_HTTPTask/HTTPTask_P2PClient.h
+0
-4
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_HTTPTask/HTTPTask_PostCode.h
...eApp/XEngine_HttpApp/XEngine_HTTPTask/HTTPTask_PostCode.h
+0
-3
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_HTTPTask/HTTPTask_QRCode.h
...iceApp/XEngine_HttpApp/XEngine_HTTPTask/HTTPTask_QRCode.h
+0
-3
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_HTTPTask/HTTPTask_SocketTest.h
...pp/XEngine_HttpApp/XEngine_HTTPTask/HTTPTask_SocketTest.h
+0
-4
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_HTTPTask/HTTPTask_Translation.h
...p/XEngine_HttpApp/XEngine_HTTPTask/HTTPTask_Translation.h
+0
-3
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_Hdr.h
...e_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_Hdr.h
+14
-12
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_HttpApp.cpp
...ce/XEngine_ServiceApp/XEngine_HttpApp/XEngine_HttpApp.cpp
+2
-2
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_HttpApp.vcxproj
...Engine_ServiceApp/XEngine_HttpApp/XEngine_HttpApp.vcxproj
+24
-24
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_HttpApp.vcxproj.filters
...erviceApp/XEngine_HttpApp/XEngine_HttpApp.vcxproj.filters
+62
-56
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_TaskGet/TaskGet_Bank.cpp
...rviceApp/XEngine_HttpApp/XEngine_TaskGet/TaskGet_Bank.cpp
+1
-1
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_TaskGet/TaskGet_Bank.h
...ServiceApp/XEngine_HttpApp/XEngine_TaskGet/TaskGet_Bank.h
+3
-0
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_TaskGet/TaskGet_IDCard.cpp
...iceApp/XEngine_HttpApp/XEngine_TaskGet/TaskGet_IDCard.cpp
+1
-1
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_TaskGet/TaskGet_IDCard.h
...rviceApp/XEngine_HttpApp/XEngine_TaskGet/TaskGet_IDCard.h
+3
-0
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_TaskGet/TaskGet_Language.cpp
...eApp/XEngine_HttpApp/XEngine_TaskGet/TaskGet_Language.cpp
+1
-1
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_TaskGet/TaskGet_Language.h
...iceApp/XEngine_HttpApp/XEngine_TaskGet/TaskGet_Language.h
+3
-0
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_TaskGet/TaskGet_Locker.cpp
...iceApp/XEngine_HttpApp/XEngine_TaskGet/TaskGet_Locker.cpp
+1
-1
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_TaskGet/TaskGet_Locker.h
...rviceApp/XEngine_HttpApp/XEngine_TaskGet/TaskGet_Locker.h
+3
-0
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_TaskGet/TaskGet_OPtions.cpp
...ceApp/XEngine_HttpApp/XEngine_TaskGet/TaskGet_OPtions.cpp
+1
-1
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_TaskGet/TaskGet_OPtions.h
...viceApp/XEngine_HttpApp/XEngine_TaskGet/TaskGet_OPtions.h
+3
-0
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_TaskGet/TaskGet_Translation.cpp
...p/XEngine_HttpApp/XEngine_TaskGet/TaskGet_Translation.cpp
+1
-1
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_TaskGet/TaskGet_Translation.h
...App/XEngine_HttpApp/XEngine_TaskGet/TaskGet_Translation.h
+3
-0
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_TaskPost/TaskPost_DTest.cpp
...ceApp/XEngine_HttpApp/XEngine_TaskPost/TaskPost_DTest.cpp
+1
-1
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_TaskPost/TaskPost_DTest.h
...viceApp/XEngine_HttpApp/XEngine_TaskPost/TaskPost_DTest.h
+3
-0
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_TaskPost/TaskPost_Log.cpp
...viceApp/XEngine_HttpApp/XEngine_TaskPost/TaskPost_Log.cpp
+1
-1
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_TaskPost/TaskPost_Log.h
...erviceApp/XEngine_HttpApp/XEngine_TaskPost/TaskPost_Log.h
+3
-0
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_TaskPost/TaskPost_P2PClient.cpp
...p/XEngine_HttpApp/XEngine_TaskPost/TaskPost_P2PClient.cpp
+2
-2
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_TaskPost/TaskPost_P2PClient.h
...App/XEngine_HttpApp/XEngine_TaskPost/TaskPost_P2PClient.h
+4
-0
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_TaskPost/TaskPost_PostCode.cpp
...pp/XEngine_HttpApp/XEngine_TaskPost/TaskPost_PostCode.cpp
+1
-1
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_TaskPost/TaskPost_PostCode.h
...eApp/XEngine_HttpApp/XEngine_TaskPost/TaskPost_PostCode.h
+3
-0
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_TaskPost/TaskPost_QRCode.cpp
...eApp/XEngine_HttpApp/XEngine_TaskPost/TaskPost_QRCode.cpp
+1
-1
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_TaskPost/TaskPost_QRCode.h
...iceApp/XEngine_HttpApp/XEngine_TaskPost/TaskPost_QRCode.h
+3
-0
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_TaskPost/TaskPost_SocketTest.cpp
.../XEngine_HttpApp/XEngine_TaskPost/TaskPost_SocketTest.cpp
+4
-4
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_TaskPost/TaskPost_SocketTest.h
...pp/XEngine_HttpApp/XEngine_TaskPost/TaskPost_SocketTest.h
+4
-0
未找到文件。
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_HTTPTask.cpp
浏览文件 @
f7bf036f
...
...
@@ -10,7 +10,7 @@
// Purpose: HTTP任务处理代码
// History:
*********************************************************************/
XHTHREAD
CALLBACK
XEngine_HTTPTask
_Thread
(
XPVOID
lParam
)
XHTHREAD
CALLBACK
HTTPTask_TastPost
_Thread
(
XPVOID
lParam
)
{
//任务池是编号1开始的.
int
nThreadPos
=
*
(
int
*
)
lParam
;
...
...
@@ -42,7 +42,7 @@ XHTHREAD CALLBACK XEngine_HTTPTask_Thread(XPVOID lParam)
if
(
HttpProtocol_Server_GetMemoryEx
(
xhHTTPPacket
,
ppSst_ListAddr
[
i
]
->
tszClientAddr
,
&
ptszMsgBuffer
,
&
nMsgLen
,
&
st_HTTPReqparam
))
{
//在另外一个函数里面处理数据
XEngine_HTTPTask
_Handle
(
&
st_HTTPReqparam
,
ppSst_ListAddr
[
i
]
->
tszClientAddr
,
ptszMsgBuffer
,
nMsgLen
);
HTTPTask_TastPost
_Handle
(
&
st_HTTPReqparam
,
ppSst_ListAddr
[
i
]
->
tszClientAddr
,
ptszMsgBuffer
,
nMsgLen
);
//释放内存
BaseLib_OperatorMemory_FreeCStyle
((
VOID
**
)
&
ptszMsgBuffer
);
}
...
...
@@ -52,7 +52,7 @@ XHTHREAD CALLBACK XEngine_HTTPTask_Thread(XPVOID lParam)
}
return
0
;
}
XBOOL
XEngine_HTTPTask
_Handle
(
RFCCOMPONENTS_HTTP_REQPARAM
*
pSt_HTTPParam
,
LPCXSTR
lpszClientAddr
,
LPCXSTR
lpszRVBuffer
,
int
nRVLen
)
XBOOL
HTTPTask_TastPost
_Handle
(
RFCCOMPONENTS_HTTP_REQPARAM
*
pSt_HTTPParam
,
LPCXSTR
lpszClientAddr
,
LPCXSTR
lpszRVBuffer
,
int
nRVLen
)
{
int
nMsgLen
=
4096
;
LPCXSTR
lpszMethodPost
=
_T
(
"POST"
);
...
...
@@ -149,7 +149,7 @@ XBOOL XEngine_HTTPTask_Handle(RFCCOMPONENTS_HTTP_REQPARAM* pSt_HTTPParam, LPCXST
XLOG_PRINT
(
xhLog
,
XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_ERROR
,
_T
(
"HTTP客户端:%s,发送的URL请求参数不正确:%s"
),
lpszClientAddr
,
pSt_HTTPParam
->
tszHttpUri
);
return
FALSE
;
}
XEngine_HTTPTask
_P2PClient
(
lpszClientAddr
,
lpszRVBuffer
,
nRVLen
,
_ttoi
(
tszValue
));
HTTPTask_TastPost
_P2PClient
(
lpszClientAddr
,
lpszRVBuffer
,
nRVLen
,
_ttoi
(
tszValue
));
}
else
if
(
0
==
_tcsnicmp
(
lpszParamZIPCode
,
tszValue
,
_tcslen
(
lpszParamZIPCode
)))
{
...
...
@@ -166,7 +166,7 @@ XBOOL XEngine_HTTPTask_Handle(RFCCOMPONENTS_HTTP_REQPARAM* pSt_HTTPParam, LPCXST
XLOG_PRINT
(
xhLog
,
XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_ERROR
,
_T
(
"HTTP客户端:%s,发送的URL请求参数不正确:%s"
),
lpszClientAddr
,
pSt_HTTPParam
->
tszHttpUri
);
return
FALSE
;
}
XEngine_HTTPTask
_PostCode
(
lpszClientAddr
,
lpszRVBuffer
,
nRVLen
,
_ttoi
(
tszValue
));
HTTPTask_TastPost
_PostCode
(
lpszClientAddr
,
lpszRVBuffer
,
nRVLen
,
_ttoi
(
tszValue
));
}
else
if
(
0
==
_tcsnicmp
(
lpszParamXLog
,
tszValue
,
_tcslen
(
lpszParamXLog
)))
{
...
...
@@ -183,7 +183,7 @@ XBOOL XEngine_HTTPTask_Handle(RFCCOMPONENTS_HTTP_REQPARAM* pSt_HTTPParam, LPCXST
XLOG_PRINT
(
xhLog
,
XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_ERROR
,
_T
(
"HTTP客户端:%s,发送的URL请求参数不正确:%s"
),
lpszClientAddr
,
pSt_HTTPParam
->
tszHttpUri
);
return
FALSE
;
}
XEngine_HTTPTask
_LogInfo
(
lpszClientAddr
,
lpszRVBuffer
,
nRVLen
,
_ttoi
(
tszValue
));
HTTPTask_TastPost
_LogInfo
(
lpszClientAddr
,
lpszRVBuffer
,
nRVLen
,
_ttoi
(
tszValue
));
}
else
if
(
0
==
_tcsnicmp
(
lpszParamQRCode
,
tszValue
,
_tcslen
(
lpszParamQRCode
)))
{
...
...
@@ -200,7 +200,7 @@ XBOOL XEngine_HTTPTask_Handle(RFCCOMPONENTS_HTTP_REQPARAM* pSt_HTTPParam, LPCXST
XLOG_PRINT
(
xhLog
,
XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_ERROR
,
_T
(
"HTTP客户端:%s,发送的URL请求参数不正确:%s"
),
lpszClientAddr
,
pSt_HTTPParam
->
tszHttpUri
);
return
FALSE
;
}
XEngine_HTTPTask
_QRCode
(
lpszClientAddr
,
lpszRVBuffer
,
nRVLen
,
_ttoi
(
tszValue
));
HTTPTask_TaskPost
_QRCode
(
lpszClientAddr
,
lpszRVBuffer
,
nRVLen
,
_ttoi
(
tszValue
));
}
else
if
(
0
==
_tcsnicmp
(
lpszParamSocket
,
tszValue
,
_tcslen
(
lpszParamSocket
)))
{
...
...
@@ -217,7 +217,7 @@ XBOOL XEngine_HTTPTask_Handle(RFCCOMPONENTS_HTTP_REQPARAM* pSt_HTTPParam, LPCXST
XLOG_PRINT
(
xhLog
,
XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_ERROR
,
_T
(
"HTTP客户端:%s,发送的URL请求参数不正确:%s"
),
lpszClientAddr
,
pSt_HTTPParam
->
tszHttpUri
);
return
FALSE
;
}
XEngine_HTTPTask
_SocketTest
(
lpszClientAddr
,
lpszRVBuffer
,
nRVLen
,
_ttoi
(
tszValue
));
HTTPTask_TastPost
_SocketTest
(
lpszClientAddr
,
lpszRVBuffer
,
nRVLen
,
_ttoi
(
tszValue
));
}
else
if
(
0
==
_tcsnicmp
(
lpszParamDTest
,
tszValue
,
_tcslen
(
lpszParamDTest
)))
{
...
...
@@ -234,7 +234,7 @@ XBOOL XEngine_HTTPTask_Handle(RFCCOMPONENTS_HTTP_REQPARAM* pSt_HTTPParam, LPCXST
XLOG_PRINT
(
xhLog
,
XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_ERROR
,
_T
(
"HTTP客户端:%s,发送的URL请求参数不正确:%s"
),
lpszClientAddr
,
pSt_HTTPParam
->
tszHttpUri
);
return
FALSE
;
}
XEngine_HTTPTask
_DTest
(
lpszClientAddr
,
lpszRVBuffer
,
nRVLen
,
_ttoi
(
tszValue
));
HTTPTask_TastPost
_DTest
(
lpszClientAddr
,
lpszRVBuffer
,
nRVLen
,
_ttoi
(
tszValue
));
}
else
{
...
...
@@ -249,7 +249,7 @@ XBOOL XEngine_HTTPTask_Handle(RFCCOMPONENTS_HTTP_REQPARAM* pSt_HTTPParam, LPCXST
if
(
0
==
_tcsnicmp
(
lpszParamOPtions
,
tszValue
,
_tcslen
(
lpszParamOPtions
)))
{
//HTTP能力查询
XEngine_HTTPTask
_OPTions
(
lpszClientAddr
);
HTTPTask_TaskGet
_OPTions
(
lpszClientAddr
);
}
else
if
(
0
==
_tcsnicmp
(
lpszParamIDCard
,
tszValue
,
_tcslen
(
lpszParamIDCard
)))
{
...
...
@@ -266,7 +266,7 @@ XBOOL XEngine_HTTPTask_Handle(RFCCOMPONENTS_HTTP_REQPARAM* pSt_HTTPParam, LPCXST
XLOG_PRINT
(
xhLog
,
XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_ERROR
,
_T
(
"HTTP客户端:%s,发送的URL请求参数不正确:%s"
),
lpszClientAddr
,
pSt_HTTPParam
->
tszHttpUri
);
return
FALSE
;
}
XEngine_HTTPTask
_IDCard
(
lpszClientAddr
,
tszValue
);
HTTPTask_TaskGet
_IDCard
(
lpszClientAddr
,
tszValue
);
}
else
if
(
0
==
_tcsnicmp
(
lpszParamBank
,
tszValue
,
_tcslen
(
lpszParamBank
)))
{
...
...
@@ -283,7 +283,7 @@ XBOOL XEngine_HTTPTask_Handle(RFCCOMPONENTS_HTTP_REQPARAM* pSt_HTTPParam, LPCXST
XLOG_PRINT
(
xhLog
,
XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_ERROR
,
_T
(
"HTTP客户端:%s,发送的URL请求参数不正确:%s"
),
lpszClientAddr
,
pSt_HTTPParam
->
tszHttpUri
);
return
FALSE
;
}
XEngine_HTTPTask
_BankInfo
(
lpszClientAddr
,
tszValue
);
HTTPTask_TaskGet
_BankInfo
(
lpszClientAddr
,
tszValue
);
}
else
if
(
0
==
_tcsnicmp
(
lpszParamLanguage
,
tszValue
,
_tcslen
(
lpszParamLanguage
)))
{
...
...
@@ -307,7 +307,7 @@ XBOOL XEngine_HTTPTask_Handle(RFCCOMPONENTS_HTTP_REQPARAM* pSt_HTTPParam, LPCXST
memset
(
tszKey
,
'\0'
,
sizeof
(
tszKey
));
BaseLib_OperatorString_GetKeyValue
(
pptszList
[
2
],
"="
,
tszKey
,
tszCvtType
);
XEngine_HTTPTask
_Language
(
lpszClientAddr
,
tszValue
,
_ttoi
(
tszCvtType
));
HTTPTask_TaskGet
_Language
(
lpszClientAddr
,
tszValue
,
_ttoi
(
tszCvtType
));
}
else
if
(
0
==
_tcsnicmp
(
lpszParamTranslation
,
tszValue
,
_tcslen
(
lpszParamTranslation
)))
{
...
...
@@ -331,7 +331,7 @@ XBOOL XEngine_HTTPTask_Handle(RFCCOMPONENTS_HTTP_REQPARAM* pSt_HTTPParam, LPCXST
memset
(
tszKey
,
'\0'
,
sizeof
(
tszKey
));
BaseLib_OperatorString_GetKeyValue
(
pptszList
[
2
],
"="
,
tszKey
,
tszCvtType
);
XEngine_HTTPTask
_Translation
(
lpszClientAddr
,
tszValue
,
_ttoi
(
tszCvtType
));
HTTPTask_TaskGet
_Translation
(
lpszClientAddr
,
tszValue
,
_ttoi
(
tszCvtType
));
}
else
if
(
0
==
_tcsnicmp
(
lpszParamLocker
,
tszValue
,
_tcslen
(
lpszParamLocker
)))
{
...
...
@@ -345,7 +345,7 @@ XBOOL XEngine_HTTPTask_Handle(RFCCOMPONENTS_HTTP_REQPARAM* pSt_HTTPParam, LPCXST
BaseLib_OperatorString_GetKeyValue
(
pptszList
[
1
],
"="
,
tszKey
,
tszLockToken
);
BaseLib_OperatorString_GetKeyValue
(
pptszList
[
2
],
"="
,
tszKey
,
tszLockType
);
XEngine_HTTPTask
_Locker
(
lpszClientAddr
,
_ttoi64
(
tszLockToken
),
(
ENUM_XENGINE_APISERVICE_LOCKER_TYPE
)
_ttoi
(
tszLockType
));
HTTPTask_TaskGet
_Locker
(
lpszClientAddr
,
_ttoi64
(
tszLockToken
),
(
ENUM_XENGINE_APISERVICE_LOCKER_TYPE
)
_ttoi
(
tszLockType
));
}
else
{
...
...
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_HTTPTask.h
浏览文件 @
f7bf036f
...
...
@@ -11,6 +11,6 @@
// History:
*********************************************************************/
//任务处理池,用来获取一个完整包
XHTHREAD
CALLBACK
XEngine_HTTPTask
_Thread
(
XPVOID
lParam
);
XHTHREAD
CALLBACK
HTTPTask_TastPost
_Thread
(
XPVOID
lParam
);
//任务处理相关函数,处理包的内容
XBOOL
XEngine_HTTPTask_Handle
(
RFCCOMPONENTS_HTTP_REQPARAM
*
pSt_HTTPParam
,
LPCXSTR
lpszClientAddr
,
LPCXSTR
lpszRVBuffer
,
int
nRVLen
);
\ No newline at end of file
XBOOL
HTTPTask_TastPost_Handle
(
RFCCOMPONENTS_HTTP_REQPARAM
*
pSt_HTTPParam
,
LPCXSTR
lpszClientAddr
,
LPCXSTR
lpszRVBuffer
,
int
nRVLen
);
\ No newline at end of file
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_HTTPTask/HTTPTask_Bank.h
已删除
100644 → 0
浏览文件 @
6aebe225
#
pragma
once
XBOOL
XEngine_HTTPTask_BankInfo
(
LPCXSTR
lpszClientAddr
,
LPCXSTR
lpszBankNumber
);
\ No newline at end of file
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_HTTPTask/HTTPTask_DTest.h
已删除
100644 → 0
浏览文件 @
6aebe225
#
pragma
once
XBOOL
XEngine_HTTPTask_DTest
(
LPCXSTR
lpszClientAddr
,
LPCXSTR
lpszMsgBuffer
,
int
nMsgLen
,
int
nType
);
\ No newline at end of file
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_HTTPTask/HTTPTask_IDCard.h
已删除
100644 → 0
浏览文件 @
6aebe225
#
pragma
once
XBOOL
XEngine_HTTPTask_IDCard
(
LPCXSTR
lpszClientAddr
,
LPCXSTR
lpszMsgBuffer
);
\ No newline at end of file
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_HTTPTask/HTTPTask_Language.h
已删除
100644 → 0
浏览文件 @
6aebe225
#
pragma
once
XBOOL
XEngine_HTTPTask_Language
(
LPCXSTR
lpszClientAddr
,
LPCXSTR
lpszMsgBuffer
,
int
nConvertType
);
\ No newline at end of file
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_HTTPTask/HTTPTask_Locker.h
已删除
100644 → 0
浏览文件 @
6aebe225
#
pragma
once
XBOOL
XEngine_HTTPTask_Locker
(
LPCXSTR
lpszClientAddr
,
__int64x
nToken
,
ENUM_XENGINE_APISERVICE_LOCKER_TYPE
enLockType
);
\ No newline at end of file
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_HTTPTask/HTTPTask_Log.h
已删除
100644 → 0
浏览文件 @
6aebe225
#
pragma
once
XBOOL
XEngine_HTTPTask_LogInfo
(
LPCXSTR
lpszClientAddr
,
LPCXSTR
lpszMsgBuffer
,
int
nMsgLen
,
int
nType
);
\ No newline at end of file
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_HTTPTask/HTTPTask_OPtions.h
已删除
100644 → 0
浏览文件 @
6aebe225
#
pragma
once
XBOOL
XEngine_HTTPTask_OPTions
(
LPCXSTR
lpszClientAddr
);
\ No newline at end of file
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_HTTPTask/HTTPTask_P2PClient.h
已删除
100644 → 0
浏览文件 @
6aebe225
#
pragma
once
void
CALLBACK
XEngine_HTTPTask_P2PCallback
(
XENGINE_P2XPPEER_PROTOCOL
*
pSt_P2PProtocol
,
XPVOID
lParam
);
XBOOL
XEngine_HTTPTask_P2PClient
(
LPCXSTR
lpszClientAddr
,
LPCXSTR
lpszMsgBuffer
,
int
nMsgLen
,
int
unOperatorCode
);
\ No newline at end of file
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_HTTPTask/HTTPTask_PostCode.h
已删除
100644 → 0
浏览文件 @
6aebe225
#
pragma
once
XBOOL
XEngine_HTTPTask_PostCode
(
LPCXSTR
lpszClientAddr
,
LPCXSTR
lpszMsgBuffer
,
int
nMsgLen
,
int
nType
);
\ No newline at end of file
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_HTTPTask/HTTPTask_QRCode.h
已删除
100644 → 0
浏览文件 @
6aebe225
#
pragma
once
XBOOL
XEngine_HTTPTask_QRCode
(
LPCXSTR
lpszClientAddr
,
LPCXSTR
lpszMsgBuffer
,
int
nMsgLen
,
int
nType
);
\ No newline at end of file
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_HTTPTask/HTTPTask_SocketTest.h
已删除
100644 → 0
浏览文件 @
6aebe225
#
pragma
once
void
CALLBACK
XEngine_HTTPTask_CBSocketTest
(
XNETHANDLE
xhToken
,
LPCSTR
lpszAddr
,
int
nPort
,
__int64x
nNumber
,
__int64x
nFailed
,
__int64x
nSuccess
,
int
nStatus
,
XPVOID
lParam
);
XBOOL
XEngine_HTTPTask_SocketTest
(
LPCXSTR
lpszClientAddr
,
LPCXSTR
lpszMsgBuffer
,
int
nMsgLen
,
int
nType
);
\ No newline at end of file
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_HTTPTask/HTTPTask_Translation.h
已删除
100644 → 0
浏览文件 @
6aebe225
#
pragma
once
XBOOL
XEngine_HTTPTask_Translation
(
LPCXSTR
lpszClientAddr
,
LPCXSTR
lpszMsgBuffer
,
int
nConvertType
);
\ No newline at end of file
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_Hdr.h
浏览文件 @
f7bf036f
...
...
@@ -58,18 +58,20 @@ using namespace std;
#include "XEngine_Network.h"
#include "XEngine_HTTPTask.h"
#include "XEngine_PluginTask.h"
#include "XEngine_HTTPTask/HTTPTask_IDCard.h"
#include "XEngine_HTTPTask/HTTPTask_Bank.h"
#include "XEngine_HTTPTask/HTTPTask_Language.h"
#include "XEngine_HTTPTask/HTTPTask_Translation.h"
#include "XEngine_HTTPTask/HTTPTask_Locker.h"
#include "XEngine_HTTPTask/HTTPTask_OPtions.h"
#include "XEngine_HTTPTask/HTTPTask_P2PClient.h"
#include "XEngine_HTTPTask/HTTPTask_PostCode.h"
#include "XEngine_HTTPTask/HTTPTask_Log.h"
#include "XEngine_HTTPTask/HTTPTask_QRCode.h"
#include "XEngine_HTTPTask/HTTPTask_SocketTest.h"
#include "XEngine_HTTPTask/HTTPTask_DTest.h"
//post
#include "XEngine_TaskPost/TaskPost_DTest.h"
#include "XEngine_TaskPost/TaskPost_Log.h"
#include "XEngine_TaskPost/TaskPost_P2PClient.h"
#include "XEngine_TaskPost/TaskPost_PostCode.h"
#include "XEngine_TaskPost/TaskPost_SocketTest.h"
#include "XEngine_TaskPost/TaskPost_QRCode.h"
//get
#include "XEngine_TaskGet/TaskGet_IDCard.h"
#include "XEngine_TaskGet/TaskGet_Bank.h"
#include "XEngine_TaskGet/TaskGet_Language.h"
#include "XEngine_TaskGet/TaskGet_Translation.h"
#include "XEngine_TaskGet/TaskGet_Locker.h"
#include "XEngine_TaskGet/TaskGet_OPtions.h"
/********************************************************************
// Created: 2022/01/20 14:42:06
// File Name: D:\XEngine_ServiceApp\XEngine_Source\XEngine_ServiceApp\XEngine_HttpApp\XEngine_Hdr.h
...
...
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_HttpApp.cpp
浏览文件 @
f7bf036f
...
...
@@ -234,7 +234,7 @@ int main(int argc, char** argv)
*
pInt_Pos
=
i
;
ppSt_ListHTTPParam
[
i
]
->
lParam
=
pInt_Pos
;
ppSt_ListHTTPParam
[
i
]
->
fpCall_ThreadsTask
=
XEngine_HTTPTask
_Thread
;
ppSt_ListHTTPParam
[
i
]
->
fpCall_ThreadsTask
=
HTTPTask_TastPost
_Thread
;
}
xhHTTPPool
=
ManagePool_Thread_NQCreate
(
&
ppSt_ListHTTPParam
,
st_ServiceConfig
.
st_XMax
.
nHTTPThread
);
if
(
NULL
==
xhHTTPPool
)
...
...
@@ -249,7 +249,7 @@ int main(int argc, char** argv)
XLOG_PRINT
(
xhLog
,
XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_WARN
,
_T
(
"启动服务中,HTTP消息服务没有被启用"
));
}
//初始化P2P
if
(
!
ModuleHelp_P2PClient_Init
(
st_ServiceConfig
.
st_XTime
.
nP2PTimeOut
,
XEngine_HTTPTask
_P2PCallback
))
if
(
!
ModuleHelp_P2PClient_Init
(
st_ServiceConfig
.
st_XTime
.
nP2PTimeOut
,
HTTPTask_TastPost
_P2PCallback
))
{
XLOG_PRINT
(
xhLog
,
XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_ERROR
,
_T
(
"启动服务中,启动P2P客户端管理器失败,错误:%lX"
),
ModuleHelp_GetLastError
());
goto
XENGINE_SERVICEAPP_EXIT
;
...
...
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_HttpApp.vcxproj
浏览文件 @
f7bf036f
...
...
@@ -156,39 +156,39 @@
<ClCompile
Include=
"XEngine_Configure.cpp"
/>
<ClCompile
Include=
"XEngine_HttpApp.cpp"
/>
<ClCompile
Include=
"XEngine_HTTPTask.cpp"
/>
<ClCompile
Include=
"XEngine_HTTPTask\HTTPTask_Bank.cpp"
/>
<ClCompile
Include=
"XEngine_HTTPTask\HTTPTask_DTest.cpp"
/>
<ClCompile
Include=
"XEngine_HTTPTask\HTTPTask_IDCard.cpp"
/>
<ClCompile
Include=
"XEngine_HTTPTask\HTTPTask_Language.cpp"
/>
<ClCompile
Include=
"XEngine_HTTPTask\HTTPTask_Locker.cpp"
/>
<ClCompile
Include=
"XEngine_HTTPTask\HTTPTask_Log.cpp"
/>
<ClCompile
Include=
"XEngine_HTTPTask\HTTPTask_OPtions.cpp"
/>
<ClCompile
Include=
"XEngine_HTTPTask\HTTPTask_P2PClient.cpp"
/>
<ClCompile
Include=
"XEngine_HTTPTask\HTTPTask_PostCode.cpp"
/>
<ClCompile
Include=
"XEngine_HTTPTask\HTTPTask_QRCode.cpp"
/>
<ClCompile
Include=
"XEngine_HTTPTask\HTTPTask_SocketTest.cpp"
/>
<ClCompile
Include=
"XEngine_HTTPTask\HTTPTask_Translation.cpp"
/>
<ClCompile
Include=
"XEngine_Network.cpp"
/>
<ClCompile
Include=
"XEngine_PluginTask.cpp"
/>
<ClCompile
Include=
"XEngine_TaskGet\TaskGet_Bank.cpp"
/>
<ClCompile
Include=
"XEngine_TaskGet\TaskGet_IDCard.cpp"
/>
<ClCompile
Include=
"XEngine_TaskGet\TaskGet_Language.cpp"
/>
<ClCompile
Include=
"XEngine_TaskGet\TaskGet_Locker.cpp"
/>
<ClCompile
Include=
"XEngine_TaskGet\TaskGet_OPtions.cpp"
/>
<ClCompile
Include=
"XEngine_TaskGet\TaskGet_Translation.cpp"
/>
<ClCompile
Include=
"XEngine_TaskPost\TaskPost_DTest.cpp"
/>
<ClCompile
Include=
"XEngine_TaskPost\TaskPost_Log.cpp"
/>
<ClCompile
Include=
"XEngine_TaskPost\TaskPost_P2PClient.cpp"
/>
<ClCompile
Include=
"XEngine_TaskPost\TaskPost_PostCode.cpp"
/>
<ClCompile
Include=
"XEngine_TaskPost\TaskPost_QRCode.cpp"
/>
<ClCompile
Include=
"XEngine_TaskPost\TaskPost_SocketTest.cpp"
/>
</ItemGroup>
<ItemGroup>
<ClInclude
Include=
"XEngine_Configure.h"
/>
<ClInclude
Include=
"XEngine_Hdr.h"
/>
<ClInclude
Include=
"XEngine_HTTPTask.h"
/>
<ClInclude
Include=
"XEngine_HTTPTask\HTTPTask_Bank.h"
/>
<ClInclude
Include=
"XEngine_HTTPTask\HTTPTask_DTest.h"
/>
<ClInclude
Include=
"XEngine_HTTPTask\HTTPTask_IDCard.h"
/>
<ClInclude
Include=
"XEngine_HTTPTask\HTTPTask_Language.h"
/>
<ClInclude
Include=
"XEngine_HTTPTask\HTTPTask_Locker.h"
/>
<ClInclude
Include=
"XEngine_HTTPTask\HTTPTask_Log.h"
/>
<ClInclude
Include=
"XEngine_HTTPTask\HTTPTask_OPtions.h"
/>
<ClInclude
Include=
"XEngine_HTTPTask\HTTPTask_P2PClient.h"
/>
<ClInclude
Include=
"XEngine_HTTPTask\HTTPTask_PostCode.h"
/>
<ClInclude
Include=
"XEngine_HTTPTask\HTTPTask_QRCode.h"
/>
<ClInclude
Include=
"XEngine_HTTPTask\HTTPTask_SocketTest.h"
/>
<ClInclude
Include=
"XEngine_HTTPTask\HTTPTask_Translation.h"
/>
<ClInclude
Include=
"XEngine_Network.h"
/>
<ClInclude
Include=
"XEngine_PluginTask.h"
/>
<ClInclude
Include=
"XEngine_TaskGet\TaskGet_Bank.h"
/>
<ClInclude
Include=
"XEngine_TaskGet\TaskGet_IDCard.h"
/>
<ClInclude
Include=
"XEngine_TaskGet\TaskGet_Language.h"
/>
<ClInclude
Include=
"XEngine_TaskGet\TaskGet_Locker.h"
/>
<ClInclude
Include=
"XEngine_TaskGet\TaskGet_OPtions.h"
/>
<ClInclude
Include=
"XEngine_TaskGet\TaskGet_Translation.h"
/>
<ClInclude
Include=
"XEngine_TaskPost\TaskPost_DTest.h"
/>
<ClInclude
Include=
"XEngine_TaskPost\TaskPost_Log.h"
/>
<ClInclude
Include=
"XEngine_TaskPost\TaskPost_P2PClient.h"
/>
<ClInclude
Include=
"XEngine_TaskPost\TaskPost_PostCode.h"
/>
<ClInclude
Include=
"XEngine_TaskPost\TaskPost_QRCode.h"
/>
<ClInclude
Include=
"XEngine_TaskPost\TaskPost_SocketTest.h"
/>
</ItemGroup>
<Import
Project=
"$(VCTargetsPath)\Microsoft.Cpp.targets"
/>
<ImportGroup
Label=
"ExtensionTargets"
>
...
...
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_HttpApp.vcxproj.filters
浏览文件 @
f7bf036f
...
...
@@ -9,16 +9,22 @@
<UniqueIdentifier>
{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}
</UniqueIdentifier>
<Extensions>
rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms
</Extensions>
</Filter>
<Filter
Include=
"头文件\XEngine_HTTPTask"
>
<UniqueIdentifier>
{9bf2e74a-551b-4d8d-ad34-ccd13e64e985}
</UniqueIdentifier>
</Filter>
<Filter
Include=
"源文件"
>
<UniqueIdentifier>
{4FC737F1-C7A5-4376-A066-2A32D752A2FF}
</UniqueIdentifier>
<Extensions>
cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx
</Extensions>
</Filter>
<Filter
Include=
"源文件\XEngine_HTTPTask"
>
<Filter
Include=
"头文件\XEngine_TaskGet"
>
<UniqueIdentifier>
{9bf2e74a-551b-4d8d-ad34-ccd13e64e985}
</UniqueIdentifier>
</Filter>
<Filter
Include=
"源文件\XEngine_TaskGet"
>
<UniqueIdentifier>
{a205153f-6995-49dc-ae5f-cd2bc0d31549}
</UniqueIdentifier>
</Filter>
<Filter
Include=
"头文件\XEngine_TaskPost"
>
<UniqueIdentifier>
{3d1f325b-4812-45f1-b04b-0056a7b2ce72}
</UniqueIdentifier>
</Filter>
<Filter
Include=
"源文件\XEngine_TaskPost"
>
<UniqueIdentifier>
{a904cf8f-7387-403f-8686-0f5c35c6b72c}
</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile
Include=
"XEngine_HttpApp.cpp"
>
...
...
@@ -33,44 +39,44 @@
<ClCompile
Include=
"XEngine_Network.cpp"
>
<Filter>
源文件
</Filter>
</ClCompile>
<ClCompile
Include=
"XEngine_
HTTPTask\HTTPTask_IDCard
.cpp"
>
<Filter>
源文件
\XEngine_HTTPTask
</Filter>
<ClCompile
Include=
"XEngine_
PluginTask
.cpp"
>
<Filter>
源文件
</Filter>
</ClCompile>
<ClCompile
Include=
"XEngine_
HTTPTask\HTTPTask_Bank
.cpp"
>
<Filter>
源文件\XEngine_
HTTPTask
</Filter>
<ClCompile
Include=
"XEngine_
TaskPost\TaskPost_DTest
.cpp"
>
<Filter>
源文件\XEngine_
TaskPost
</Filter>
</ClCompile>
<ClCompile
Include=
"XEngine_
HTTPTask\HTTPTask_Language
.cpp"
>
<Filter>
源文件\XEngine_
HTTPTask
</Filter>
<ClCompile
Include=
"XEngine_
TaskPost\TaskPost_Log
.cpp"
>
<Filter>
源文件\XEngine_
TaskPost
</Filter>
</ClCompile>
<ClCompile
Include=
"XEngine_
HTTPTask\HTTPTask_Translation
.cpp"
>
<Filter>
源文件\XEngine_
HTTPTask
</Filter>
<ClCompile
Include=
"XEngine_
TaskPost\TaskPost_P2PClient
.cpp"
>
<Filter>
源文件\XEngine_
TaskPost
</Filter>
</ClCompile>
<ClCompile
Include=
"XEngine_
PluginTask
.cpp"
>
<Filter>
源文件
</Filter>
<ClCompile
Include=
"XEngine_
TaskPost\TaskPost_PostCode
.cpp"
>
<Filter>
源文件
\XEngine_TaskPost
</Filter>
</ClCompile>
<ClCompile
Include=
"XEngine_
HTTPTask\HTTPTask_P2PClien
t.cpp"
>
<Filter>
源文件\XEngine_
HTTPTask
</Filter>
<ClCompile
Include=
"XEngine_
TaskPost\TaskPost_SocketTes
t.cpp"
>
<Filter>
源文件\XEngine_
TaskPost
</Filter>
</ClCompile>
<ClCompile
Include=
"XEngine_
HTTPTask\HTTPTask_OPtions
.cpp"
>
<Filter>
源文件\XEngine_
HTTPTask
</Filter>
<ClCompile
Include=
"XEngine_
TaskGet\TaskGet_Bank
.cpp"
>
<Filter>
源文件\XEngine_
TaskGet
</Filter>
</ClCompile>
<ClCompile
Include=
"XEngine_
HTTPTask\HTTPTask_Locker
.cpp"
>
<Filter>
源文件\XEngine_
HTTPTask
</Filter>
<ClCompile
Include=
"XEngine_
TaskGet\TaskGet_IDCard
.cpp"
>
<Filter>
源文件\XEngine_
TaskGet
</Filter>
</ClCompile>
<ClCompile
Include=
"XEngine_
HTTPTask\HTTPTask_PostCod
e.cpp"
>
<Filter>
源文件\XEngine_
HTTPTask
</Filter>
<ClCompile
Include=
"XEngine_
TaskGet\TaskGet_Languag
e.cpp"
>
<Filter>
源文件\XEngine_
TaskGet
</Filter>
</ClCompile>
<ClCompile
Include=
"XEngine_
HTTPTask\HTTPTask_Log
.cpp"
>
<Filter>
源文件\XEngine_
HTTPTask
</Filter>
<ClCompile
Include=
"XEngine_
TaskGet\TaskGet_Locker
.cpp"
>
<Filter>
源文件\XEngine_
TaskGet
</Filter>
</ClCompile>
<ClCompile
Include=
"XEngine_
HTTPTask\HTTPTask_QRCode
.cpp"
>
<Filter>
源文件\XEngine_
HTTPTask
</Filter>
<ClCompile
Include=
"XEngine_
TaskGet\TaskGet_OPtions
.cpp"
>
<Filter>
源文件\XEngine_
TaskGet
</Filter>
</ClCompile>
<ClCompile
Include=
"XEngine_
HTTPTask\HTTPTask_SocketTest
.cpp"
>
<Filter>
源文件\XEngine_
HTTPTask
</Filter>
<ClCompile
Include=
"XEngine_
TaskGet\TaskGet_Translation
.cpp"
>
<Filter>
源文件\XEngine_
TaskGet
</Filter>
</ClCompile>
<ClCompile
Include=
"XEngine_
HTTPTask\HTTPTask_DTest
.cpp"
>
<Filter>
源文件\XEngine_
HTTPTask
</Filter>
<ClCompile
Include=
"XEngine_
TaskPost\TaskPost_QRCode
.cpp"
>
<Filter>
源文件\XEngine_
TaskPost
</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
...
...
@@ -86,44 +92,44 @@
<ClInclude
Include=
"XEngine_Network.h"
>
<Filter>
头文件
</Filter>
</ClInclude>
<ClInclude
Include=
"XEngine_
HTTPTask\HTTPTask_IDCard
.h"
>
<Filter>
头文件
\XEngine_HTTPTask
</Filter>
<ClInclude
Include=
"XEngine_
PluginTask
.h"
>
<Filter>
头文件
</Filter>
</ClInclude>
<ClInclude
Include=
"XEngine_
HTTPTask\HTTPTask_Bank
.h"
>
<Filter>
头文件\XEngine_
HTTPTask
</Filter>
<ClInclude
Include=
"XEngine_
TaskPost\TaskPost_DTest
.h"
>
<Filter>
头文件\XEngine_
TaskPost
</Filter>
</ClInclude>
<ClInclude
Include=
"XEngine_
HTTPTask\HTTPTask_Language
.h"
>
<Filter>
头文件\XEngine_
HTTPTask
</Filter>
<ClInclude
Include=
"XEngine_
TaskPost\TaskPost_Log
.h"
>
<Filter>
头文件\XEngine_
TaskPost
</Filter>
</ClInclude>
<ClInclude
Include=
"XEngine_
HTTPTask\HTTPTask_Translation
.h"
>
<Filter>
头文件\XEngine_
HTTPTask
</Filter>
<ClInclude
Include=
"XEngine_
TaskPost\TaskPost_P2PClient
.h"
>
<Filter>
头文件\XEngine_
TaskPost
</Filter>
</ClInclude>
<ClInclude
Include=
"XEngine_
PluginTask
.h"
>
<Filter>
头文件
</Filter>
<ClInclude
Include=
"XEngine_
TaskPost\TaskPost_PostCode
.h"
>
<Filter>
头文件
\XEngine_TaskPost
</Filter>
</ClInclude>
<ClInclude
Include=
"XEngine_
HTTPTask\HTTPTask_P2PClien
t.h"
>
<Filter>
头文件\XEngine_
HTTPTask
</Filter>
<ClInclude
Include=
"XEngine_
TaskPost\TaskPost_SocketTes
t.h"
>
<Filter>
头文件\XEngine_
TaskPost
</Filter>
</ClInclude>
<ClInclude
Include=
"XEngine_
HTTPTask\HTTPTask_OPtions
.h"
>
<Filter>
头文件\XEngine_
HTTPTask
</Filter>
<ClInclude
Include=
"XEngine_
TaskGet\TaskGet_Bank
.h"
>
<Filter>
头文件\XEngine_
TaskGet
</Filter>
</ClInclude>
<ClInclude
Include=
"XEngine_
HTTPTask\HTTPTask_Locker
.h"
>
<Filter>
头文件\XEngine_
HTTPTask
</Filter>
<ClInclude
Include=
"XEngine_
TaskGet\TaskGet_IDCard
.h"
>
<Filter>
头文件\XEngine_
TaskGet
</Filter>
</ClInclude>
<ClInclude
Include=
"XEngine_
HTTPTask\HTTPTask_PostCod
e.h"
>
<Filter>
头文件\XEngine_
HTTPTask
</Filter>
<ClInclude
Include=
"XEngine_
TaskGet\TaskGet_Languag
e.h"
>
<Filter>
头文件\XEngine_
TaskGet
</Filter>
</ClInclude>
<ClInclude
Include=
"XEngine_
HTTPTask\HTTPTask_Log
.h"
>
<Filter>
头文件\XEngine_
HTTPTask
</Filter>
<ClInclude
Include=
"XEngine_
TaskGet\TaskGet_Locker
.h"
>
<Filter>
头文件\XEngine_
TaskGet
</Filter>
</ClInclude>
<ClInclude
Include=
"XEngine_
HTTPTask\HTTPTask_QRCode
.h"
>
<Filter>
头文件\XEngine_
HTTPTask
</Filter>
<ClInclude
Include=
"XEngine_
TaskGet\TaskGet_OPtions
.h"
>
<Filter>
头文件\XEngine_
TaskGet
</Filter>
</ClInclude>
<ClInclude
Include=
"XEngine_
HTTPTask\HTTPTask_SocketTest
.h"
>
<Filter>
头文件\XEngine_
HTTPTask
</Filter>
<ClInclude
Include=
"XEngine_
TaskGet\TaskGet_Translation
.h"
>
<Filter>
头文件\XEngine_
TaskGet
</Filter>
</ClInclude>
<ClInclude
Include=
"XEngine_
HTTPTask\HTTPTask_DTest
.h"
>
<Filter>
头文件\XEngine_
HTTPTask
</Filter>
<ClInclude
Include=
"XEngine_
TaskPost\TaskPost_QRCode
.h"
>
<Filter>
头文件\XEngine_
TaskPost
</Filter>
</ClInclude>
</ItemGroup>
</Project>
\ No newline at end of file
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_
HTTPTask/HTTPTask
_Bank.cpp
→
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_
TaskGet/TaskGet
_Bank.cpp
浏览文件 @
f7bf036f
#
include
"../XEngine_Hdr.h"
XBOOL
XEngine_HTTPTask
_BankInfo
(
LPCXSTR
lpszClientAddr
,
LPCXSTR
lpszBankNumber
)
XBOOL
HTTPTask_TaskGet
_BankInfo
(
LPCXSTR
lpszClientAddr
,
LPCXSTR
lpszBankNumber
)
{
int
nMsgLen
=
4096
;
int
nPktLen
=
4096
;
...
...
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_TaskGet/TaskGet_Bank.h
0 → 100644
浏览文件 @
f7bf036f
#
pragma
once
XBOOL
HTTPTask_TaskGet_BankInfo
(
LPCXSTR
lpszClientAddr
,
LPCXSTR
lpszBankNumber
);
\ No newline at end of file
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_
HTTPTask/HTTPTask
_IDCard.cpp
→
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_
TaskGet/TaskGet
_IDCard.cpp
浏览文件 @
f7bf036f
#
include
"../XEngine_Hdr.h"
XBOOL
XEngine_HTTPTask
_IDCard
(
LPCXSTR
lpszClientAddr
,
LPCXSTR
lpszMsgBuffer
)
XBOOL
HTTPTask_TaskGet
_IDCard
(
LPCXSTR
lpszClientAddr
,
LPCXSTR
lpszMsgBuffer
)
{
int
nMsgLen
=
4096
;
int
nPktLen
=
4096
;
...
...
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_TaskGet/TaskGet_IDCard.h
0 → 100644
浏览文件 @
f7bf036f
#
pragma
once
XBOOL
HTTPTask_TaskGet_IDCard
(
LPCXSTR
lpszClientAddr
,
LPCXSTR
lpszMsgBuffer
);
\ No newline at end of file
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_
HTTPTask/HTTPTask
_Language.cpp
→
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_
TaskGet/TaskGet
_Language.cpp
浏览文件 @
f7bf036f
#
include
"../XEngine_Hdr.h"
XBOOL
XEngine_HTTPTask
_Language
(
LPCXSTR
lpszClientAddr
,
LPCXSTR
lpszMsgBuffer
,
int
nConvertType
)
XBOOL
HTTPTask_TaskGet
_Language
(
LPCXSTR
lpszClientAddr
,
LPCXSTR
lpszMsgBuffer
,
int
nConvertType
)
{
int
nMsgLen
=
4096
;
int
nPktLen
=
4096
;
...
...
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_TaskGet/TaskGet_Language.h
0 → 100644
浏览文件 @
f7bf036f
#
pragma
once
XBOOL
HTTPTask_TaskGet_Language
(
LPCXSTR
lpszClientAddr
,
LPCXSTR
lpszMsgBuffer
,
int
nConvertType
);
\ No newline at end of file
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_
HTTPTask/HTTPTask
_Locker.cpp
→
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_
TaskGet/TaskGet
_Locker.cpp
浏览文件 @
f7bf036f
#
include
"../XEngine_Hdr.h"
XBOOL
XEngine_HTTPTask
_Locker
(
LPCXSTR
lpszClientAddr
,
__int64x
xhToken
,
ENUM_XENGINE_APISERVICE_LOCKER_TYPE
enLockType
)
XBOOL
HTTPTask_TaskGet
_Locker
(
LPCXSTR
lpszClientAddr
,
__int64x
xhToken
,
ENUM_XENGINE_APISERVICE_LOCKER_TYPE
enLockType
)
{
int
nSDLen
=
4096
;
int
nRVLen
=
4096
;
...
...
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_TaskGet/TaskGet_Locker.h
0 → 100644
浏览文件 @
f7bf036f
#
pragma
once
XBOOL
HTTPTask_TaskGet_Locker
(
LPCXSTR
lpszClientAddr
,
__int64x
nToken
,
ENUM_XENGINE_APISERVICE_LOCKER_TYPE
enLockType
);
\ No newline at end of file
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_
HTTPTask/HTTPTask
_OPtions.cpp
→
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_
TaskGet/TaskGet
_OPtions.cpp
浏览文件 @
f7bf036f
#
include
"../XEngine_Hdr.h"
XBOOL
XEngine_HTTPTask
_OPTions
(
LPCXSTR
lpszClientAddr
)
XBOOL
HTTPTask_TaskGet
_OPTions
(
LPCXSTR
lpszClientAddr
)
{
int
nMsgLen
=
4096
;
int
nPktLen
=
4096
;
...
...
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_TaskGet/TaskGet_OPtions.h
0 → 100644
浏览文件 @
f7bf036f
#
pragma
once
XBOOL
HTTPTask_TaskGet_OPTions
(
LPCXSTR
lpszClientAddr
);
\ No newline at end of file
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_
HTTPTask/HTTPTask
_Translation.cpp
→
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_
TaskGet/TaskGet
_Translation.cpp
浏览文件 @
f7bf036f
#
include
"../XEngine_Hdr.h"
XBOOL
XEngine_HTTPTask
_Translation
(
LPCXSTR
lpszClientAddr
,
LPCXSTR
lpszMsgBuffer
,
int
nConvertType
)
XBOOL
HTTPTask_TaskGet
_Translation
(
LPCXSTR
lpszClientAddr
,
LPCXSTR
lpszMsgBuffer
,
int
nConvertType
)
{
int
nMsgLen
=
4096
;
int
nPktLen
=
4096
;
...
...
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_TaskGet/TaskGet_Translation.h
0 → 100644
浏览文件 @
f7bf036f
#
pragma
once
XBOOL
HTTPTask_TaskGet_Translation
(
LPCXSTR
lpszClientAddr
,
LPCXSTR
lpszMsgBuffer
,
int
nConvertType
);
\ No newline at end of file
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_
HTTPTask/HTTPTask
_DTest.cpp
→
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_
TaskPost/TaskPost
_DTest.cpp
浏览文件 @
f7bf036f
#
include
"../XEngine_Hdr.h"
XBOOL
XEngine_HTTPTask
_DTest
(
LPCXSTR
lpszClientAddr
,
LPCXSTR
lpszMsgBuffer
,
int
nMsgLen
,
int
nType
)
XBOOL
HTTPTask_TastPost
_DTest
(
LPCXSTR
lpszClientAddr
,
LPCXSTR
lpszMsgBuffer
,
int
nMsgLen
,
int
nType
)
{
int
nSDLen
=
0
;
XCHAR
tszSDBuffer
[
4096
];
...
...
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_TaskPost/TaskPost_DTest.h
0 → 100644
浏览文件 @
f7bf036f
#
pragma
once
XBOOL
HTTPTask_TastPost_DTest
(
LPCXSTR
lpszClientAddr
,
LPCXSTR
lpszMsgBuffer
,
int
nMsgLen
,
int
nType
);
\ No newline at end of file
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_
HTTPTask/HTTPTask
_Log.cpp
→
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_
TaskPost/TaskPost
_Log.cpp
浏览文件 @
f7bf036f
#
include
"../XEngine_Hdr.h"
XBOOL
XEngine_HTTPTask
_LogInfo
(
LPCXSTR
lpszClientAddr
,
LPCXSTR
lpszMsgBuffer
,
int
nMsgLen
,
int
nType
)
XBOOL
HTTPTask_TastPost
_LogInfo
(
LPCXSTR
lpszClientAddr
,
LPCXSTR
lpszMsgBuffer
,
int
nMsgLen
,
int
nType
)
{
int
nSDLen
=
0
;
int
nRVLen
=
0
;
...
...
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_TaskPost/TaskPost_Log.h
0 → 100644
浏览文件 @
f7bf036f
#
pragma
once
XBOOL
HTTPTask_TastPost_LogInfo
(
LPCXSTR
lpszClientAddr
,
LPCXSTR
lpszMsgBuffer
,
int
nMsgLen
,
int
nType
);
\ No newline at end of file
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_
HTTPTask/HTTPTask
_P2PClient.cpp
→
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_
TaskPost/TaskPost
_P2PClient.cpp
浏览文件 @
f7bf036f
#
include
"../XEngine_Hdr.h"
void
CALLBACK
XEngine_HTTPTask
_P2PCallback
(
XENGINE_P2XPPEER_PROTOCOL
*
pSt_P2PProtocol
,
XPVOID
lParam
)
void
CALLBACK
HTTPTask_TastPost
_P2PCallback
(
XENGINE_P2XPPEER_PROTOCOL
*
pSt_P2PProtocol
,
XPVOID
lParam
)
{
XLOG_PRINT
(
xhLog
,
XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_WARN
,
_T
(
"HTTP客户端:公网:%s,私网:%s,连接:%s P2P离开"
),
pSt_P2PProtocol
->
tszPublicAddr
,
pSt_P2PProtocol
->
tszPrivateAddr
,
pSt_P2PProtocol
->
tszConnectAddr
);
}
XBOOL
XEngine_HTTPTask
_P2PClient
(
LPCXSTR
lpszClientAddr
,
LPCXSTR
lpszMsgBuffer
,
int
nMsgLen
,
int
unOperatorCode
)
XBOOL
HTTPTask_TastPost
_P2PClient
(
LPCXSTR
lpszClientAddr
,
LPCXSTR
lpszMsgBuffer
,
int
nMsgLen
,
int
unOperatorCode
)
{
int
nSDLen
=
4096
;
int
nRVLen
=
4096
;
...
...
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_TaskPost/TaskPost_P2PClient.h
0 → 100644
浏览文件 @
f7bf036f
#
pragma
once
void
CALLBACK
HTTPTask_TastPost_P2PCallback
(
XENGINE_P2XPPEER_PROTOCOL
*
pSt_P2PProtocol
,
XPVOID
lParam
);
XBOOL
HTTPTask_TastPost_P2PClient
(
LPCXSTR
lpszClientAddr
,
LPCXSTR
lpszMsgBuffer
,
int
nMsgLen
,
int
unOperatorCode
);
\ No newline at end of file
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_
HTTPTask/HTTPTask
_PostCode.cpp
→
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_
TaskPost/TaskPost
_PostCode.cpp
浏览文件 @
f7bf036f
#
include
"../XEngine_Hdr.h"
XBOOL
XEngine_HTTPTask
_PostCode
(
LPCXSTR
lpszClientAddr
,
LPCXSTR
lpszMsgBuffer
,
int
nMsgLen
,
int
nType
)
XBOOL
HTTPTask_TastPost
_PostCode
(
LPCXSTR
lpszClientAddr
,
LPCXSTR
lpszMsgBuffer
,
int
nMsgLen
,
int
nType
)
{
int
nSDLen
=
4096
;
int
nRVLen
=
4096
;
...
...
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_TaskPost/TaskPost_PostCode.h
0 → 100644
浏览文件 @
f7bf036f
#
pragma
once
XBOOL
HTTPTask_TastPost_PostCode
(
LPCXSTR
lpszClientAddr
,
LPCXSTR
lpszMsgBuffer
,
int
nMsgLen
,
int
nType
);
\ No newline at end of file
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_
HTTPTask/HTTPTask
_QRCode.cpp
→
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_
TaskPost/TaskPost
_QRCode.cpp
浏览文件 @
f7bf036f
#
include
"../XEngine_Hdr.h"
XBOOL
XEngine_HTTPTask
_QRCode
(
LPCXSTR
lpszClientAddr
,
LPCXSTR
lpszMsgBuffer
,
int
nMsgLen
,
int
nType
)
XBOOL
HTTPTask_TaskPost
_QRCode
(
LPCXSTR
lpszClientAddr
,
LPCXSTR
lpszMsgBuffer
,
int
nMsgLen
,
int
nType
)
{
int
nSDLen
=
0
;
int
nRVLen
=
0
;
...
...
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_TaskPost/TaskPost_QRCode.h
0 → 100644
浏览文件 @
f7bf036f
#
pragma
once
XBOOL
HTTPTask_TaskPost_QRCode
(
LPCXSTR
lpszClientAddr
,
LPCXSTR
lpszMsgBuffer
,
int
nMsgLen
,
int
nType
);
\ No newline at end of file
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_
HTTPTask/HTTPTask
_SocketTest.cpp
→
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_
TaskPost/TaskPost
_SocketTest.cpp
浏览文件 @
f7bf036f
#
include
"../XEngine_Hdr.h"
void
CALLBACK
XEngine_HTTPTask
_CBSocketTest
(
XNETHANDLE
xhToken
,
LPCSTR
lpszAddr
,
int
nPort
,
__int64x
nNumber
,
__int64x
nFailed
,
__int64x
nSuccess
,
int
nStatus
,
XPVOID
lParam
)
void
CALLBACK
HTTPTask_TastPost
_CBSocketTest
(
XNETHANDLE
xhToken
,
LPCSTR
lpszAddr
,
int
nPort
,
__int64x
nNumber
,
__int64x
nFailed
,
__int64x
nSuccess
,
int
nStatus
,
XPVOID
lParam
)
{
XENGINE_SOCKETTEST
*
pSt_SocketTest
=
(
XENGINE_SOCKETTEST
*
)
lParam
;
int
nMsgLen
=
0
;
...
...
@@ -47,7 +47,7 @@ void CALLBACK XEngine_HTTPTask_CBSocketTest(XNETHANDLE xhToken, LPCSTR lpszAddr,
}
}
}
XBOOL
XEngine_HTTPTask
_SocketTest
(
LPCXSTR
lpszClientAddr
,
LPCXSTR
lpszMsgBuffer
,
int
nMsgLen
,
int
nType
)
XBOOL
HTTPTask_TastPost
_SocketTest
(
LPCXSTR
lpszClientAddr
,
LPCXSTR
lpszMsgBuffer
,
int
nMsgLen
,
int
nType
)
{
int
nSDLen
=
0
;
int
nRVLen
=
0
;
...
...
@@ -70,12 +70,12 @@ XBOOL XEngine_HTTPTask_SocketTest(LPCXSTR lpszClientAddr, LPCXSTR lpszMsgBuffer,
{
if
(
pSt_SocketTest
->
bConn
)
{
ModuleHelp_SocketTest_StartConnect
(
&
pSt_SocketTest
->
xhToken
,
&
pSt_SocketTest
->
st_SocketConn
,
XEngine_HTTPTask
_CBSocketTest
,
pSt_SocketTest
);
ModuleHelp_SocketTest_StartConnect
(
&
pSt_SocketTest
->
xhToken
,
&
pSt_SocketTest
->
st_SocketConn
,
HTTPTask_TastPost
_CBSocketTest
,
pSt_SocketTest
);
}
else
{
memcpy
(
&
pSt_SocketTest
->
st_SocketData
.
st_REConnect
,
&
pSt_SocketTest
->
st_SocketConn
,
sizeof
(
MODULEHELP_SOCKETTEST_RECONNECT
));
ModuleHelp_SocketTest_StartDatas
(
&
pSt_SocketTest
->
xhToken
,
&
pSt_SocketTest
->
st_SocketData
,
XEngine_HTTPTask
_CBSocketTest
,
pSt_SocketTest
->
bTCP
,
pSt_SocketTest
);
ModuleHelp_SocketTest_StartDatas
(
&
pSt_SocketTest
->
xhToken
,
&
pSt_SocketTest
->
st_SocketData
,
HTTPTask_TastPost
_CBSocketTest
,
pSt_SocketTest
->
bTCP
,
pSt_SocketTest
);
}
ModuleProtocol_Packet_TestReply
(
tszRVBuffer
,
&
nRVLen
,
pSt_SocketTest
->
xhToken
);
HttpProtocol_Server_SendMsgEx
(
xhHTTPPacket
,
tszSDBuffer
,
&
nSDLen
,
&
st_HDRParam
,
tszRVBuffer
,
nRVLen
);
...
...
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_TaskPost/TaskPost_SocketTest.h
0 → 100644
浏览文件 @
f7bf036f
#
pragma
once
void
CALLBACK
HTTPTask_TastPost_CBSocketTest
(
XNETHANDLE
xhToken
,
LPCSTR
lpszAddr
,
int
nPort
,
__int64x
nNumber
,
__int64x
nFailed
,
__int64x
nSuccess
,
int
nStatus
,
XPVOID
lParam
);
XBOOL
HTTPTask_TastPost_SocketTest
(
LPCXSTR
lpszClientAddr
,
LPCXSTR
lpszMsgBuffer
,
int
nMsgLen
,
int
nType
);
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录