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操作无响应
1076浏览 • 1回复 待解决
InnoDB为什么需要自适应的Hash索引?
3111浏览 • 1回复 待解决
HarmonyOS 为什么输入法会需要访问通讯录?
1378浏览 • 1回复 待解决
强制关闭Seqscan有什么坏处?
3681浏览 • 2回复 待解决
http文档中,为什么成功不销毁,而异常需要销毁?
1368浏览 • 1回复 待解决
HarmonyOS UDP socket bind失败
777浏览 • 1回复 待解决
HarmonyOS 关于Funtion的bind
436浏览 • 1回复 待解决
HarmonyOS bind提示Address not available
596浏览 • 1回复 待解决
#鸿蒙学习大百科#为什么需要使用AppStartup框架?
1040浏览 • 1回复 待解决
#鸿蒙学习大百科#可选参数为什么需要避免使用?
1009浏览 • 1回复 待解决
#鸿蒙学习大百科#为什么数据库需要备份?
1064浏览 • 1回复 待解决
HarmonyOS TLSSocket 单向认证,ca证书错误
862浏览 • 1回复 待解决
为什么需要线程安全机制?
513浏览 • 1回复 待解决
HarmonyOS bind(this)问题的替代方案
991浏览 • 1回复 待解决
HarmonyOS TLSSocket发送消息报错
591浏览 • 1回复 待解决
HarmonyOS tlssocket websocket实现双向认证长连接
960浏览 • 1回复 待解决
#鸿蒙学习大百科#为什么需要使用HiTraceMeter进行性能打点?
1242浏览 • 1回复 待解决
HarmonyOS 函数使用bind提示警告
1070浏览 • 1回复 待解决
基于TLSSocket的通信能力
1466浏览 • 1回复 待解决
使用Environment获取设备语言时,为什么需要在UIContext明确后才能调用?
227浏览 • 0回复 待解决
@StorageProp(key)/@StorageLink(key)装饰的变量为什么需要在本地进行初始化?
882浏览 • 1回复 待解决
HarmonyOS为什么普通类型可以内存共享,其他类型需要sendable适配之后才能类型共享
886浏览 • 1回复 待解决
HarmonyOS 为什么获取不到appinfo
509浏览 • 1回复 待解决
不能报名公测为什么?
7849浏览 • 1回复 待解决
问题一:
目前TLSSocket的客户端确实是需要bind,因为tls里面是在bind时候才创建连接。只有TLSSocket客户端必须bind,其他连接bind是可选的。但是代码里没有真正的bind,只是校验了下ip合法性走个过场。
问题二:
可以使用0.0.0.0表示本地设备上所有IP地址。就是任意一个ip地址的通信,都能监听到。
另外需要注意的是:on的那些监听必须放在bind完成之后