本帖最后由 CCDDzclxy 于 2013-06-20 22:13:15 编辑

解决方案 »

  1.   

    就是想问下有没有什么参数 或 接口 可以实现 SSL_connect 的异步。现在为止,我在网上查到在 SSL_connect 之前(即TCP连接阶段)可以用异步,SSL_connect成功之后也可以变通的使用异步的方式,那就只有SSL_connect不能用异步??这有点怪啊,整个过程前面能使用异步,后面能使用异步,就中间一小部分不能异步?这算什么?不完全异步??个人觉得这不可能,只是我不知道实现的方式罢了,所以来向大家请教,请大家帮忙 。
      

  2.   

    又在网上转了好久...
    看了许多帖子 和 代码,貌似 SSL_connect 是没法异步了,不知有没有什么替代的方法 ??
      

  3.   

    SSL_connect是可以异步的,这个异步与socket的connect非常类似,SSL与epoll/poll的结合使用可以参见
    http://www.cnblogs.com/dongfuye/p/4121066.html
      

  4.   

    正在研究, ftps  Windows下使用OPenssl传输文件, 但我想使用的是使用Windows 事件选择模型, 只有尝试下能否成功了,按当前的理解select模型应该是没有问题的,
      

  5.   

    EventSelect模型也试验成功,因此可以推断openssl 的异步编程与模型无关, 以此结论希望对还在为Windows下对OpenSSL进行二次开发的兄弟姐妹给以帮助与启示!