.NET DotRas VPN连接服务器地址解析

时间:2018-10-04 15:19:53

标签: c# .net dotras

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

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

我看到当我提供IP地址和拨号时,我正在捕获异常

  

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

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

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

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

1 个答案:

答案 0 :(得分: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();