IO :: Socket :: SSL读写的实际字节

时间:2019-05-20 09:45:27

标签: perl ssl

我想计算一个套接字的输入/输出字节数。对于常规套接字,我只能总计受recv()和send()返回值影响的缓冲区大小变化。您如何使用IO :: Socket :: SSL做到这一点?

1 个答案:

答案 0 :(得分:2)

IO :: Socket :: SSL没有为您提供底层TCP套接字的视图,因为它只允许OpenSSL处理TCP套接字(通过Net :: SSLeay)。为了获得此类详细信息,您需要自己处理TCP套接字上的读/写,然后使用BIO接口与SSL层进行交互。当然,这比仅使用IO :: Socket :: SSL提供的抽象要复杂得多。