Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
taosdata
TDengine
提交
b472511e
T
TDengine
项目概览
taosdata
/
TDengine
1 年多 前同步成功
通知
1187
Star
22018
Fork
4786
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
TDengine
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
b472511e
编写于
8月 03, 2022
作者:
A
Alex Duan
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
feat(rpc): windows build error
上级
2ea367eb
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
5 addition
and
5 deletion
+5
-5
src/inc/trpc.h
src/inc/trpc.h
+1
-1
src/rpc/inc/rpcTcp.h
src/rpc/inc/rpcTcp.h
+1
-1
src/rpc/src/rpcMain.c
src/rpc/src/rpcMain.c
+2
-2
src/rpc/src/rpcTcp.c
src/rpc/src/rpcTcp.c
+1
-1
未找到文件。
src/inc/trpc.h
浏览文件 @
b472511e
...
...
@@ -82,7 +82,7 @@ typedef struct SSendInfo {
void
*
pContext
;
void
*
pConn
;
void
*
pFdObj
;
int32_t
fd
;
SOCKET
fd
;
}
SSendInfo
;
int32_t
rpcInit
();
...
...
src/rpc/inc/rpcTcp.h
浏览文件 @
b472511e
...
...
@@ -32,7 +32,7 @@ void *taosOpenTcpClientConnection(void *shandle, void *thandle, uint32_t ip, uin
void
taosCloseTcpConnection
(
void
*
chandle
);
int
taosSendTcpData
(
uint32_t
ip
,
uint16_t
port
,
void
*
data
,
int
len
,
void
*
chandle
);
int32_t
taosGetFdID
(
void
*
chandle
);
SOCKET
taosGetFdID
(
void
*
chandle
);
#ifdef __cplusplus
}
...
...
src/rpc/src/rpcMain.c
浏览文件 @
b472511e
...
...
@@ -86,8 +86,8 @@ typedef struct {
SRpcMsg
*
pRsp
;
// for synchronous API
tsem_t
*
pSem
;
// for synchronous API
SRpcEpSet
*
pSet
;
// for synchronous API
char
msg
[
0
];
// RpcHead starts from here
SSendInfo
sendInfo
;
// save last send information
char
msg
[
0
];
// RpcHead starts from here
}
SRpcReqContext
;
typedef
struct
SRpcConn
{
...
...
@@ -1840,7 +1840,7 @@ bool rpcSendProbe(int64_t rpcRid, void* pPrevContext) {
}
// fd same
int32_t
fd
=
taosGetFdID
(
pContext
->
pConn
->
chandle
);
SOCKET
fd
=
taosGetFdID
(
pContext
->
pConn
->
chandle
);
if
(
fd
!=
pContext
->
sendInfo
.
fd
)
{
tInfo
(
"PROBE rpcRid=0x%"
PRIx64
" connect fd diff.fd=%d prevFd=%d"
,
rpcRid
,
fd
,
pContext
->
sendInfo
.
fd
);
goto
_END
;
...
...
src/rpc/src/rpcTcp.c
浏览文件 @
b472511e
...
...
@@ -675,7 +675,7 @@ static void taosFreeFdObj(SFdObj *pFdObj) {
tfree
(
pFdObj
);
}
int32_t
taosGetFdID
(
void
*
chandle
)
{
SOCKET
taosGetFdID
(
void
*
chandle
)
{
SFdObj
*
pFdObj
=
chandle
;
if
(
pFdObj
==
NULL
)
return
-
1
;
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录