【发布时间】:2015-09-15 14:50:39
【问题描述】:
我编写了一个客户端/服务器应用程序,我正在本地机器上进行测试。
服务器读取客户端的 IP 地址为::1,这是一个 IPv6 环回地址。
但是,稍后我需要通过提供 Uri 的 BaseAddress 来重新建立与该客户端的 HttpClient 连接:
var originalAddress = "::1";
var client = new HttpClient() { BaseAddress = new Uri(originalAddress) };
这会导致异常Invalid URI: The format of the URI could not be determined.
如何让 Uri 接受这个地址?
【问题讨论】:
-
谷歌搜索如何解决
IPv6 to a URI这里是一个起点stackoverflow.com/questions/5277060/…
标签: c# sockets asp.net-web-api