我想计算一个套接字的输入/输出字节数。对于常规套接字,我只能总计受recv()和send()返回值影响的缓冲区大小变化。您如何使用IO :: Socket :: SSL做到这一点?
答案 0 :(得分:2)
IO :: Socket :: SSL没有为您提供底层TCP套接字的视图,因为它只允许OpenSSL处理TCP套接字(通过Net :: SSLeay)。为了获得此类详细信息,您需要自己处理TCP套接字上的读/写,然后使用BIO接口与SSL层进行交互。当然,这比仅使用IO :: Socket :: SSL提供的抽象要复杂得多。