2
我想要做的是連接到遠程服務器並讀取文本文件,然後將其顯示在控制檯中。遠程服務器需要用戶名和密碼才能訪問。我想問問你們,做這件事的最好方法是什麼。嘗試使用C#Forms連接遠程服務器應用程序
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net;
using System.Runtime.InteropServices;
using System.IO;
using Microsoft.Win32.SafeHandles;
namespace WebclientTest
{
class Server
{
[DllImport("kernel32")]
static extern bool AllocConsole();
WebClient client = new WebClient();
private string hostName;
private string userName;
private string password;
//Constructor gets host username and password
public Server(string _hostName, string _userName, string _password)
{
hostName = _hostName;
userName = _userName;
password = _password;
}
public void Connect()
{
AllocConsole();
//Console.WriteLine("HelloWorld");
//Console.ReadLine();
Uri uri = new Uri(hostName);
Console.WriteLine(uri.Host.ToString());
string fileLocation = uri.Host+"\someDirectory.textfile.txt";
StreamReader strRead = new StreamReader(fileLocation);
Console.Write(strRead.ReadLine());
}
}
}
什麼驗證類型?基本認證?形式? – 2012-01-27 03:44:35