📅  最后修改于: 2023-12-03 15:33:10.087000             🧑  作者: Mango
Node.js 中的 tlsSocket.remoteFamily
属性返回一个字符串,表示远程连接的地址族(IP 地址版本)。可能的值有:"IPv4"
、"IPv6"
或 "unspecified"
。
tlsSocket.remoteFamily
以下代码示例展示了如何使用 tlsSocket.remoteFamily
属性:
const tls = require('tls');
const options = {
host: 'www.google.com',
port: 443,
};
const socket = tls.connect(options, () => {
console.log('connected:', socket.remoteAddress, socket.remoteFamily);
socket.end();
});
输出结果:
connected: 216.58.204.36 IPv4
如果远程连接的地址不是 IP 地址,则该属性返回的是 "unspecified"
。