我在http://msdn.microsoft.com/en-us/library/windows/apps/xaml/Hh994397(v=win.10).aspx看到这条线:
Uri server = new Uri(ServerAddressField.Text.Trim());
...
await webSocket.ConnectAsync(server);
我希望传递给 URI 构造函数的字符串可以是 IP 地址;是这样吗?
我在http://msdn.microsoft.com/en-us/library/windows/apps/xaml/Hh994397(v=win.10).aspx看到这条线:
Uri server = new Uri(ServerAddressField.Text.Trim());
...
await webSocket.ConnectAsync(server);
我希望传递给 URI 构造函数的字符串可以是 IP 地址;是这样吗?
该类应接受传递给它的任何有效的统一资源标识符Uri
。
因此,例如,如果您的端点没有 DNS 记录并且您需要通过 IP 地址指定,那么使用 IP 地址代替域名应该没问题。
//By Name
var namedUri = Uri("http://websocketserver/myendpoint");
//By IP address
var addressUri = new Uri("http://127.0.0.1/myendpoint");