我目前正在尝试使用DotRas lib与c#创建VPN连接。一切看起来都很简单,但我只是不明白DotRas在创建条目时如何解析服务器地址。
RasEntry.CreateVpnEntry("EntryName", "ServerAddress", RasVpnStrategy.L2tpOnly, RasDevice);
我看到当我提供IP地址和拨号时,我正在捕获异常
由于远程访问服务器的名称未解析,因此未建立远程连接
当我提供未解析的服务器地址时,一切正常!
所以我的问题是:DotRas如何解析serverAddress?我的意思是什么格式?为什么给定IP后失败?
P.S。我试图深入研究DotRas源代码,但找不到任何东西.....
答案 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();