当前位置:  技术问答>linux和unix

openssl的ssl_accept丢包问题

    来源: 互联网  发布时间:2016-06-23

    本文导语:  [环境]:PC1是一个CS的server端,PC2是client端,PC2是一个模拟器,模拟出1000个client(其实就是起1000个同样的进程)。         PC1与PC2之间通讯先通过openssl建立连接,然后从ssl的链路进行数据交互。 [问题]:PC2模拟...

[环境]:PC1是一个CS的server端,PC2是client端,PC2是一个模拟器,模拟出1000个client(其实就是起1000个同样的进程)。
        PC1与PC2之间通讯先通过openssl建立连接,然后从ssl的链路进行数据交互。


[问题]:PC2模拟的client端程序,每隔1秒启动一个,PC1与其之间都能建立连接,
        PC2同时开1000个同样的进程,发现问题:PC1的ssl_accept经常收不到client发过来的connet包。
        我抓包看了,PC2已经将包发了出去,但是PC1有时候应用层收不到,并且只有ssl_accept的时候会丢包。

请问这是什么原因,并且如何解决

|
是PC1(server)的协议栈根本就没有将部分包送到应用层,在下面就丢了,协议栈不会去丢这个包吧,我的server程序肯定能来得及处理的

就是连接建立不起来啊,难道建立起来了,底层还把包丢了不成。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Linux下c基于openssl生成MD5的函数
  • linux下openssl要生成证书openssl.cnf配置
  • Redhat下安装openssl如何屏蔽系统带的openssl
  • 请问:我正在编linux下的openssl程序,调试时要用443号端口,但我发现不通,应是linux系统占用了,我怎可停了它以作我用,或停了系统的openssl
  • 找不到openssl.h
  • 如何安装openssl?
  • OpenSSL 分支 BoringSSL
  • 加密程序库 OpenSSL
  • 弱弱的问一下如何用openssl进行base64编码和解码的代码实现
  • openssl修改默认参数的api
  • openssl卸载掉了,好多服务都起不了,急啊。有何解救办法?
  • OpenSSL 私钥提取工具 Heartleech
  • 求:openssl函数库中文使用说明
  • linux下,使用openssl的des加密,密钥如何导出?
  • redmine安装,提示no such file to load –openssl’,能给点建议么?救救我
  • [请教]如何使用openssl的动态库
  • openssl怎么交叉编译?
  • OpenSSL源代码如何阅读
  • openssl/ssl.h
  • 请问:ubuntu下编译的openssl的.so文件放在那个目录 下阿?GCC如何导入.so的库文件?
  • openssl 在linux下安装编译


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3