摘要: tls握手,客户端发送clien hello后就收到服务器端回的失败,抓包如下: 解决方案: 本以为是ssl::context参数的设置原因,各种尝试,花了我两天时间,还ao了两个大夜。最终定位到具然是SNI设置的不对。 查了一下SNI的作用,才上慌然大悟,这个参数要设置成访问目标服务器的域名。 不 阅读全文
posted @ 2023-12-18 23:07 元几科技 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 用beast 作为客户端发送http请求后读web服务端返回的数据,遇到了http::read 或http::async_read一直阻塞着,不返回,直到连接过期后被强制网络断开后read函数才返回。 看了官方文档,文档里这么描述的,read要一直等到end_of_stream时才回退出阻塞状态。也 阅读全文
posted @ 2023-12-18 14:10 元几科技 阅读(75) 评论(0) 推荐(0) 编辑
摘要: [12-06 19:25:14.663] [info] [advanced_server.cpp:187 handle_request()] total request is:GET /index.htmlk HTTP/1.1Host: 127.0.0.1:8081Connection: keep- 阅读全文
posted @ 2023-12-06 19:27 元几科技 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 经过一天的研究发现当tcp三次握手成功后,客户端向服务端发送client hello包时被网络出口网关设备立即返回RST包。 客户端日志立即打印如下:随即tls建立连接失败。 [2023-11-23 17:47:55] [ERROR] 127.0.0.1:59998 SSL handshake fa 阅读全文
posted @ 2023-11-23 21:00 元几科技 阅读(41) 评论(0) 推荐(0) 编辑
摘要: mount: /home/vi/book: wrong fs type, bad option, bad superblock on /dev/sdd1, missing codepage or helper program, or other error. 解决方法: sudo mount -t 阅读全文
posted @ 2023-11-14 00:44 元几科技 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 客户端报错:SSL handshake failed with baidumy:8000: certificate verify failed 服务端报错:SSL handshake failed: sslv3 alert certificate expired 原因:所发的server-cert. 阅读全文
posted @ 2023-09-26 10:53 元几科技 阅读(87) 评论(0) 推荐(0) 编辑
摘要: c/c++程序中获取当前可执行文件所在的目录路径 对于大型工程中,可执行文件中通过c/c++代码获取到当前路径,可以很大方便于工程后续的部署与运维工作。 比如说根据当前的可执行文件路径获取到配置文件的路径,然后加载读取配置文件。 有了这个能力就不用再在操作系统中配置环境变量来指定当前工程的目录了,让 阅读全文
posted @ 2023-04-27 20:03 元几科技 阅读(1385) 评论(0) 推荐(0) 编辑
摘要: [ 57%] Building CXX object dnet/CMakeFiles/dnet.dir/dconfig/dconfig_manager.cpp.oIn file included from /home/vi/git/dos/dnet/dconfig/dconfig_manager.c 阅读全文
posted @ 2023-04-21 15:25 元几科技 阅读(195) 评论(0) 推荐(0) 编辑
摘要: BOOST_PP_SEQ_FOR_EACH宏中使用BOOST_PP_VARIADIC_TO_SEQ(__VA_ARGS__)) 出错,BOOST_PP_IIF_0未定义。 具体编译出错信息如下: /home/vi/git/dos/dnet/./dconfig/dconfig.h: In static 阅读全文
posted @ 2023-04-14 15:14 元几科技 阅读(55) 评论(0) 推荐(0) 编辑
摘要: ubuntu因为升级自动更新内核而重启无法进入图形界面问题解决。 我使用的ubuntu版本是22.04LTS。经常因为系统更新软件而自动更新内核,又因为我的PC上安装了NVIDIA的显卡,这个卡对应的驱动是 NVIDIA-Linux-x86_64-525.89.02.run。这个驱动要从官网上下载安 阅读全文
posted @ 2023-04-10 15:23 元几科技 阅读(1199) 评论(0) 推荐(0) 编辑