1

我目前正在尝试使用 DotRas lib 使用 c# 创建 VPN 连接。一切看起来都很简单,但我只是不明白 DotRas 在创建条目时如何解析服务器地址。

RasEntry.CreateVpnEntry("EntryName", "ServerAddress", RasVpnStrategy.L2tpOnly, RasDevice);

我看到当我提供 IP 地址和拨号时,我遇到了异常

未建立远程连接,因为远程访问服务器的名称未解析

当我提供未解析的服务器地址时,一切正常!!!!

所以我的问题是:DotRas 如何解析 serverAddress?我的意思是什么格式?为什么给出IP时会失败?

PS 我试图深入研究 DotRas 源代码,但找不到任何东西.....

4

1 回答 1

0
RasDialer dialer = new RasDialer();
dialer.EntryName = "the name";
dialer.PhoneNumber = "";
//important,leave this empty,otherwise you will get the exception
RasHandle myras = dialer.Dial();
于 2020-02-14T07:57:52.303 回答