- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
在现有的 DTLS 连接上,即 DTLS 握手已在端口 5000 上成功完成,如果服务器收到传入的 DTLS 连接,即 DTLS 客户端问候数据包,则 SSL_read 正在生成 SSL_ERROR_SYSCALL
。
谁能告诉我原因。
场景是客户端在服务器的5000端口与服务器建立了DTLS连接。客户端更改的 IP 地址可能是由于从 Wi-Fi 过渡到 3G 或反之亦然。因此,现在客户端将再次尝试在服务器的同一端口 5000 上与服务器建立 DTLS 连接。
请大家告诉我
问题 1。为什么 SSL_read 生成错误 SSL_ERROR_SYSCALL 以及如何才能继续?
问题 2。我们是否可以在同一端口上的现有 DTLS 连接上处理另一个传入的 DTLS 连接,而无需清理已经存在的 DTLS 连接?
在此先感谢您的帮助,维内·斯里瓦斯塔瓦
最佳答案
已找到问题的解决方案。
确定的问题有两个:
在具有另一个 DLTS 连接的端口上获得传入 DTLS 连接时,需要生成另一个 SSL 句柄并将其视为单独的 DTLS 连接。
SSL_Read 调用中提供的长度必须正确。
在提供适当的参数并生成新的 SSL 句柄后,问题就解决了。无论如何感谢评论。
关于c - 为同一端口上现有 DTLS 连接上的传入 DTLS 连接获取 SSL_ERROR_SYSCALL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38390632/
SSL_connect() 是否支持 ssl v3?我问这个的原因是,在访问网站时: https://secure53.onlineaccess1.com 我得到 SSL_connect(ssl) 的
我可以添加和提交,但我不能推送到任何 repo 。错误信息是这样的:致命:无法访问“[my github repo]”:LibreSSL SSL_connect:SSL_ERROR_SYSCALL 连
使用我的 SSLCLIENT 的 openssl SSLConnect 出现奇怪的连接失败。 我们正在尝试与服务器建立 ssl 连接。我们注意到 SSL_CONNECT 失败,错误代码为“SSL_ER
我们已经使用 openssl 实现了 tls。从服务器下载较大的数据时收到一些数据后出现 SSL_ERROR_SYSCALL 错误。对于较小的文件,我没有收到此错误,可以毫无错误地下载。对于较大的文件
在我的 C++ 应用程序中,我在我的网络功能中使用了 open ssl。我在成功连接到套接字后立即看到,使用 SSL_read 的接收函数出现错误:SSL_ERROR_SYS_CALL。根据 SSL
当我将请求发送到 https://DOMAIN:443/path 时它在我试过的每个网络浏览器中都能正常工作。但是当涉及到 curl(和 wget)时,我得到了一个错误。我已经重新编译了 openss
我是 StackOverflow 的新手,至少对于发帖来说是这样。最近,每当我尝试执行命令 git pull 时,我开始收到以下错误。 fatal: unable to access 'https:/
(iOS) 我正在尝试通过网站 https://login.11st. co.kr 建立 SSL_connect(我正在使用开放式 ssl 来提取 PEM 证书链): 这就是我建立TCP连接的方式 s
我通过 curl 在基于 ssl 方法 (https) 的 api 上提交订单数据,但它返回 OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 104 消息。 根据
我正在尝试系统地下载以下图像: https://floridakeyswebcams.tv/sloppycam/camarchive/0807.jpg 在 Firefox 中,图像显示正常。 使用 C
在现有的 DTLS 连接上,即 DTLS 握手已在端口 5000 上成功完成,如果服务器收到传入的 DTLS 连接,即 DTLS 客户端问候数据包,则 SSL_read 正在生成 SSL_ERROR_
这个问题在这里已经有了答案: OpenSSL errno 10054,connection refused, whilst trying to connect to our server (2 个答
几天后我遇到了 Mac OS High Sierra 10.13.3 的问题:当我运行 git clone 时 git clone github.com/xxx.git failed它打印: Libr
在我的本地主机上是 在 VPN 上 .如果我跑curl https://foo.bar/api/v1/19我会得到一堆返回的数据。 然后我在本地主机上启动一个带有安装证书的 docker 容器,如下所
我正在尝试在我的计算机上安装nvm。我在 Windows 10 上运行 linux 功能。当我运行命令 curl -o- https://raw.githubusercontent.com/creat
我的部分代码是: try { $client = new Google_Client(); $client->setAuthConfig($credentials_file);
我有一个 PHP 脚本,可以快速向 Apple API ( APNs ) 发送一堆请求。有时 10k 请求发送完全没问题(只是为了记录,大约需要 30 秒)。但是,当 API 返回一些非 200 代码
我无法将本地 git 与在线 Visual Studio 同步。这是我得到的错误 Git failed with a fatal error. unable to access 'https://my
我在通过 IP + TLS 连接到任何服务器时遇到问题,但只能在(默认)网桥中运行时从 docker 容器内连接。我总是收到 OpenSSL SSL_connect: SSL_ERROR_SYSCAL
我尝试在 Windows 上使用 OpenSSL 设置 SSL 连接。我的步骤如下: 创建 TCP 套接字 BIO。 使用 TCP 连接到服务器。 将此 BIO 添加到 SSL 实例。 将连接升级到
我是一名优秀的程序员,十分优秀!