我写的一个小软件,连接服务器是RSA算法,所以必须初始化RSA
近20个线程创建20个SOCKET,去连接服务器时,发现会弹出xxxx地址调用xxxx无效地址。我分析了一下那地址,好像就是RSA_generate_key里面的。多线程调用初始化RSA会出错??

解决方案 »

  1.   

    我的意思就是,RSA_generate_key是不是存在多线程RSA初始化问题,如果存在,我打算用CRITICAL_SECTION临界区来解决但现在不知道是不是这问题。因为软件在测试阶段,有时出现,有时很久也不出现。。
      

  2.   


    这个与服务器无关吧
    是本地的客户端,显示xxxx地址访问无效的xxxx地址
      

  3.   

    先查看RSA的帮助文档,看对于多线程要如何处理
      

  4.   

    原来是客户端弹出的xxxx地址访问无效的xxxx地址。。
    你看看它的RSA算法它的开发文档咯