HarmonyOS TLSSocket为什么强制需要bind
我试用了TLSSocket, 然后调用connect方法的时候提示了我一个err说是not bind socket, 我无法理解为什么客户端socket需要进行bind, 理论上不是自己确定address和port吗
另外我看描述如果进行bind的话我应该bind那个address呢,bind的IP为’localhost’或’127.0.0.1’时,只允许本地回环接口的连接,即服务端和客户端运行在同一台机器上。那没有ip地址可以绑定了吧,使用0.0.0.0吗
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
针对IPv6地址的TLSSocket bind操作无响应
753浏览 • 1回复 待解决
InnoDB为什么需要自适应的Hash索引?
2738浏览 • 1回复 待解决
HarmonyOS 为什么输入法会需要访问通讯录?
919浏览 • 1回复 待解决
强制关闭Seqscan有什么坏处?
3396浏览 • 2回复 待解决
http文档中,为什么成功不销毁,而异常需要销毁?
1071浏览 • 1回复 待解决
HarmonyOS UDP socket bind失败
452浏览 • 1回复 待解决
HarmonyOS 关于Funtion的bind
155浏览 • 1回复 待解决
HarmonyOS bind提示Address not available
261浏览 • 1回复 待解决
#鸿蒙学习大百科#可选参数为什么需要避免使用?
633浏览 • 1回复 待解决
#鸿蒙学习大百科#为什么需要使用AppStartup框架?
719浏览 • 1回复 待解决
#鸿蒙学习大百科#为什么数据库需要备份?
680浏览 • 1回复 待解决
HarmonyOS TLSSocket 单向认证,ca证书错误
469浏览 • 1回复 待解决
HarmonyOS bind(this)问题的替代方案
469浏览 • 1回复 待解决
#鸿蒙学习大百科#为什么需要使用HiTraceMeter进行性能打点?
811浏览 • 1回复 待解决
HarmonyOS tlssocket websocket实现双向认证长连接
547浏览 • 1回复 待解决
HarmonyOS TLSSocket发送消息报错
345浏览 • 1回复 待解决
HarmonyOS 函数使用bind提示警告
683浏览 • 1回复 待解决
@StorageProp(key)/@StorageLink(key)装饰的变量为什么需要在本地进行初始化?
644浏览 • 1回复 待解决
基于TLSSocket的通信能力
931浏览 • 1回复 待解决
HarmonyOS为什么普通类型可以内存共享,其他类型需要sendable适配之后才能类型共享
649浏览 • 1回复 待解决
HarmonyOS 为什么获取不到appinfo
215浏览 • 1回复 待解决
不能报名公测为什么?
7437浏览 • 1回复 待解决
HarmonyOS 账号每天都要登录,为什么?
391浏览 • 1回复 待解决
HarmonyOS 为什么calc不生效呢
462浏览 • 1回复 待解决
问题一:
目前TLSSocket的客户端确实是需要bind,因为tls里面是在bind时候才创建连接。只有TLSSocket客户端必须bind,其他连接bind是可选的。但是代码里没有真正的bind,只是校验了下ip合法性走个过场。
问题二:
可以使用0.0.0.0表示本地设备上所有IP地址。就是任意一个ip地址的通信,都能监听到。
另外需要注意的是:on的那些监听必须放在bind完成之后