📜  Node.js tlsSocket.remoteFamily 属性(1)

📅  最后修改于: 2023-12-03 15:33:10.087000             🧑  作者: Mango

Node.js tlsSocket.remoteFamily 属性

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"

参考资料