创建TCP客户端并链接到服务器
TCP客户端的唯一标识,如果不指定则系统会自动生成一个
TCP链接服务的配置项
回调函数
可选
resultCallback: (errMsg: UtsErrorMessage) => voidTCP链接结果回调函数
此函数不返回任何值
tcpClientManager.createNewConnection(
"my-tcp-client",
{
serverAddress: "192.168.102.127",
serverPort: 29999,
}, {
onConnectError(id, errorStr) {
console.log(id, "客户端错误:", errorStr)
},
onConnected(id) {
console.log(id, "客户端建立连接")
},
onReceivedMessage(message) {
console.log("客户端接收到消息:", message)
},
onDisconnected(id) {
console.log(id, "客户端断开连接")
},
}, errMsg => {
log("创建TCP链接结果回调:", errMsg)
})
获取指定connectionId的链接信息
TCP客户端的唯一标识
返回链接信息,如果没有则返回null
获取指定connectionId的链接的状态
TCP客户端的唯一标识
返回状态信息,true-连接中,false-已断开
通过指定的链接客户端发送消息给服务器
消息
可选
callback: (errMsg: UtsErrorMessage) => void发送结果回调函数
此函数不返回任何值
移除并关闭指定connectionId的客户端链接
TCP客户端的唯一标识
返回状态信息,true-关闭成功,false-关闭失败
移除并关闭所有的客户端链接
此函数不返回任何值
TCP 客户端管理器。封装的TCP客户端的相关操作,包括:创建TCP客户端、断开客户端,发送消息等功能。
作者
tickstep
Version
1.0.2
示例