
Openssl
KOBE_ZERO-q576926484
这个作者很懒,什么都没留下…
展开
-
SSL_WRITE在断网时的表现
SSL_WRITE断网造成的oom问题前言:之前的帖子有说ssl_write的封装和调用,可以看看这里ssl_write的调用之后的开发中有一条突然遇到了一个问题:断网的时候造成oom,花了比较多的时间,终于找到了原因,ssl_write!!!具体的原因是这样的:之前也有说过,ssl_write代替了我们的send,但是在openssl有一个比较奇葩的问题就是在调用ssl_write的时候,...原创 2019-11-04 10:55:29 · 2509 阅读 · 0 评论 -
ssl_read
前言这里的实现其实主要是基于libev,这个事件库用起来自我感觉还是比较方便的,关于libev的使用方法大家可以去查一查,这里不会做过多的陈述。关于SSL_READ,相信大家在用到的时候可能会出现收到空的消息,然后就会不停地循环,这里分享一下自己的处理方法供大家参考,有什么问题可以提出来。Libev+ssl_read的使用static void socket_recv_cb(struct ...原创 2019-09-17 10:41:35 · 2471 阅读 · 0 评论 -
ssl_write
TCP + OPENSSL前言TCP封装SSL封装前言关于TCP/IP和OPENSSL相关的描述我想很多人都知道,这里也不做什么陈述,如果刚接触的话可以去搜搜相关的文章,有很多写的不错的例子让你来更充分地了解他们。这里的示例是由于要用到TLS1.2协议中的AEAD模式。话不多说,直接上代码。。。TCP封装int setup_tcp_connect(char *ip, char *por...原创 2019-09-17 10:04:30 · 3674 阅读 · 0 评论