我在C语言中遇到OpenSSL问题。
大多数情况下,当我使用客户端连接到服务器时,将建立连接,并且数据将通过SSL套接字正确发送。但是,在随机时间和相当频繁的情况下,客户端会连接通过TCP套接字连接到服务器,然后在SSL尝试建立自身时,连接将停止。使用gdb附加进行调试时,出现以下错误:
libc_read at ../sysdeps/unix/sysv/linux/read.c : no such file or directory.
这是怎么回事导致此问题?
据我了解,文件描述符存在问题,因此没有建立SSL连接,因此无法发送和接收数据吗? 我必须这样做,以便服务器接受来自客户端的多个连接吗?