2
リモートサーバーに接続し、テキストファイルを読み取ってコンソールに表示しようとしています。リモートサーバーには、アクセスにユーザー名とパスワードが必要です。私はあなたに、これを行う最善の方法が何であるか尋ねたいと思います。C#フォームアプリケーションを使用してリモートサーバーに接続しようとしています
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());
}
}
}
どのような認証タイプですか?基本認証?フォーム? –