登录 用户中心() [退出] 后台管理 注册
   
您的位置: 首页 >> CLQ工作室开源代码 >> 主题: [golang]golang 中的 tls 连接如何设置连接时的超时     [回主站]     [分站链接]
标题
[golang]golang 中的 tls 连接如何设置连接时的超时
clq
浏览(460) + 2022-10-08 11:42:56 发表 编辑

关键字:

[golang]golang 中的 tls 连接如何设置连接时的超时

是不能直接设置的,要借用普通连接。

//--------------------------------------------------------

//奇怪,tls 怎么处理超时 //要用 return DialWithDialer(new(net.Dialer), network, addr, config)
//conn, err := tls.Dial("tcp", addr, tlsConfig);

//--------
//dialer *net.Dialer
var dialer = new(net.Dialer);

dialer.Timeout = time.Second * time.Duration(timeout_second); //2; //这个的单位应该是 Nanosecond 纳秒 ,因为它的类型是 time.Duration ,而 time.Duration 的 1 个单位就是 1 纳秒

conn, err := tls.DialWithDialer(dialer, "tcp", addr, tlsConfig);

//--------

SetConnectTimeOut_ssl(conn, 20);
//SetConnectTimeOut_ssl(conn, timeout_second);




总数:0 页次:1/0 首页 尾页  
总数:0 页次:1/0 首页 尾页  


所在合集/目录



发表评论:
文本/html模式切换 插入图片 文本/html模式切换


附件:



NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.

Copyright © 2005-2020 clq, All Rights Reserved
版权所有
桂ICP备15002303号-1