diff --git a/cmd/npc/sdk.go b/cmd/npc/sdk.go index 7dd1810..51f60d0 100644 --- a/cmd/npc/sdk.go +++ b/cmd/npc/sdk.go @@ -12,15 +12,12 @@ var cl *client.TRPClient //export StartClientByVerifyKey func StartClientByVerifyKey(serverAddr, verifyKey, connType, proxyUrl *C.char) int { - logs.SetLogger("store") + _ = logs.SetLogger("store") if cl != nil { cl.Close() } cl = client.NewRPClient(C.GoString(serverAddr), C.GoString(verifyKey), C.GoString(connType), C.GoString(proxyUrl), nil, 60) - go func() { - cl.Start() - return - }() + cl.Start() return 1 } diff --git a/docs/npc_sdk.md b/docs/npc_sdk.md index db70772..7ee0a49 100644 --- a/docs/npc_sdk.md +++ b/docs/npc_sdk.md @@ -2,6 +2,7 @@ ``` 命令行模式启动客户端 +从v0.26.10开始,此函数会阻塞,直到客户端退出返回,请自行管理是否重连 p0->连接地址 p1->vkey p2->连接类型(tcp or udp)