socket创建长连接,是否需要放在线程中

1.socket创建长连接,需要长时间保持连接,是否需要放在线程中?

2.TCPSocket.setExtraOptions方法参数TCPExtraOptions中的socketTimeout具体是什么超时时间?是连接建立后,发送数据和接受数据的超时时间吗?

HarmonyOS
2024-06-06 23:34:12
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
janux

问题根因及定位结论如下:

1.ArkTS为异步编程模型,连接TCP的socket会在单独的线程中处理,无需在ts层面创建线程。C层必须放在独立线程。

2.socketTimeou指的是TCP Socket的读取超时时间2

分享
微博
QQ
微信
回复
2024-06-07 21:40:33
相关问题
音视频播放是否需要创建时任务
766浏览 • 1回复 待解决
video player播放在线视频失败
8353浏览 • 1回复 待解决
ohos.net.socket (Socket连接)链接不上
4021浏览 • 1回复 待解决
native创建socket会失败
667浏览 • 1回复 待解决
AES加解密字符串是否需要分段
199浏览 • 1回复 待解决
Native侧创建线程是否有限制
988浏览 • 1回复 待解决
网络地址建立socket连接
287浏览 • 1回复 待解决
pthread创建线程如何读取rawfile
842浏览 • 1回复 待解决
openharmony 基于arkts的socket连接问题
2548浏览 • 1回复 待解决
HarmonyOS可以在C代码创建线程吗?
1429浏览 • 1回复 待解决
so放在libs文件下后需要如何调用
753浏览 • 1回复 待解决
Socket连接报错,错误码88
744浏览 • 1回复 待解决
如何实现http连接,有人知道吗?
700浏览 • 1回复 待解决
除了轮询和连接如何实现实时通许?
1103浏览 • 1回复 待解决
Socket连接中支持发送哪些数据类型
804浏览 • 1回复 待解决