Exemplo n.º 1
0
Arquivo: FreeVPN.cs Projeto: kangwl/xk
 private void ReDealDial()
 {
     try {
         AppendMessage("查找 IP ...");
         string fastOne = ServerIPS.GetFastOne();//不用上次失败的IP地址
         AppendMessage(string.Format("已找到 IP {0},连接中...", fastOne));
         ChangeTitle("连接中...");
         vpnCore = GetVPNInsExcept(fastOne);
         vpnCore.Dial();
         vpnCore.DialState = AppendMessage;
         vpnCore.DialError = AppendMessage;
         errIPs.Clear();
         AppendMessage(string.Concat("已连接 ", vpnCore.ServerIP));
         ChangeTitle("已连接");
     }
     catch (Exception) {
         ConnectException();
     }
 }
Exemplo n.º 2
0
Arquivo: FreeVPN.cs Projeto: kangwl/xk
        //开始拨号
        private void DealDial()
        {
            try {
                AppendMessage("查找 IP ...");
                //找出延迟最低的服务地址
                string fastOne = ServerIPS.GetFastOne();
                AppendMessage(string.Format("已找到 IP {0},连接中...", fastOne));
                ChangeTitle("连接中...");
                vpnCore = GetVPNIns(fastOne);//
                vpnCore.Dial();
                vpnCore.DialState = AppendMessage;
                vpnCore.DialError = AppendMessage;
                AppendMessage(string.Concat("已连接 ", vpnCore.ServerIP));
                ChangeTitle("已连接");

            }
            catch (Exception) {
               ConnectException();
            }
        }