📅  最后修改于: 2023-12-03 15:03:14.383000             🧑  作者: Mango
该方法是 Node.js TLS 模块中 tls.Socket 类的实例方法,用于检查当前 TLS 连接的会话是否重用,返回值为布尔值。
tlsSocket.isSessionReused()
该方法没有参数。
返回一个布尔值,表示当前 TLS 连接的会话是否重用。如果已重用,则返回 true
,否则返回 false
。
const tls = require('tls');
const fs = require('fs');
const options = {
key: fs.readFileSync('server-key.pem'),
cert: fs.readFileSync('server-cert.pem'),
};
const server = tls.createServer(options, (socket) => {
console.log(`Session is reused: ${socket.isSessionReused()}`);
socket.end('Hello World!');
});
server.listen(8000);
在上面的示例中,我们创建了一个基于 TLS 的服务器,每当有新的客户端连接时会打印出该连接的会话是否被重用。注意,只有当客户端和服务器使用相同的会话 ID 才能进行会话重用。
Error: not initiated
的异常。