【发布时间】:2016-09-19 23:27:07
【问题描述】:
来自 node.js 我可以这样做告诉 node.js 使用 ipv6 和 ipv4 发出请求
var http = require("http");
var options = {
hostname: "google.com",
family: 4, // set to 6 for ipv6
};
var req = http.request(options, function(res) {
.. handle result here ..
});
req.write("");
req.end();
将family 设置为4 强制使用ipv4,将其设置为6 强制使用ipv6。不设置它可以让任何一个工作。
如何在 C# (.NET 3.5) 中做同样的事情
我可以想到一种方法,即自己为 A 或 AAAA 记录发出 DNS 请求,发出直接 IP 请求并设置 host: 标头。有没有更好的办法?
【问题讨论】:
标签: c# network-programming ipv6 ipv4