diff --git a/cmd/npc/sdk.go b/cmd/npc/sdk.go index b4b60f9..07693ee 100644 --- a/cmd/npc/sdk.go +++ b/cmd/npc/sdk.go @@ -11,12 +11,12 @@ var closeBefore bool var cl *client.TRPClient //export StartClientByVerifyKey -func StartClientByVerifyKey(serverAddr, verifyKey, connType, proxyUrl string) bool { +func StartClientByVerifyKey(serverAddr, verifyKey, connType, proxyUrl *C.char) bool { if cl != nil { closeBefore = true cl.Close() } - cl = client.NewRPClient(serverAddr, verifyKey, connType, proxyUrl, nil) + cl = client.NewRPClient(C.GoString(serverAddr), C.GoString(verifyKey), C.GoString(connType), C.GoString(proxyUrl), nil) closeBefore = false go func() { for {