openssl建立起TLS链接,前一个客户端连接上后,连接第二个客户端,前一个客户端就失效了,如何实现多客户端同时连接?
我的步骤:
使用了epoll
1、建立socket连接
2、客户端连接时,epoll事件触发,建立ssl连接,并用链表保存ssl和连接socket的fd
3、客户端发送信息来的时候,触发epoll事件,根据fd查找对应ssl连接,并用ssl_read读取数据
然后发现后面第二个连接可以正常收发数据,第一个连接感觉被挂起一样,无法接收数据
openssl建立起TLS链接,前一个客户端连接上后,连接第二个客户端,前一个客户端就失效了,如何实现多客户端同时连接?
我的步骤:
使用了epoll
1、建立socket连接
2、客户端连接时,epoll事件触发,建立ssl连接,并用链表保存ssl和连接socket的fd
3、客户端发送信息来的时候,触发epoll事件,根据fd查找对应ssl连接,并用ssl_read读取数据
然后发现后面第二个连接可以正常收发数据,第一个连接感觉被挂起一样,无法接收数据