91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 469KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-05-31
  • 語言: 其他
  • 標簽: FTP??

資源簡介

這是一個課程設計的題目,基于tcp協(xié)議的文件傳輸。對取文件,看目錄操作等都可以。

資源截圖

代碼片段和文件信息

using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Text;
using?System.Windows.Forms;
using?System.Net;
using?System.Net.Sockets;
using?System.Threading;
using?System.IO;

namespace?FTPclient
{
????public?partial?class?Form1?:?Form
????{
????????TcpClient?client;
????????NetworkStream?netStream;
????????StreamReader?sr;
????????StreamWriter?sw;
????????//private?FileStream?filestream?=?null;
????????public?Form1()
????????{
????????????//Form.CheckForIllegalCrossThreadCalls?=?false;?
????????????InitializeComponent();
????????????this.btn_UpDir.Enabled?=?false;
????????}

????????private?void?btn_Connect_Click(object?sender?EventArgs?e)
????????{
????????????try
????????????{
????????????????IPAddress?ip?=?IPAddress.Parse(tb_ip.Text);
????????????????//int?port=int.Parse(tb_port.Text);
????????????????//IPEndPoint?ipend?=?new?IPEndPoint(ip?port);
????????????????client?=?new?TcpClient(tb_ip.Text?21);
????????????????//client.Connect(ip?port);
????????????}
????????????catch
????????????{
????????????????MessageBox.Show(“與服務器連接失??!“);
????????????????return;
????????????}
????????????netStream?=?client.GetStream();
????????????sr?=?new?StreamReader(netStream?System.Text.Encoding.Unicode);
????????????string?str?=?sr.ReadLine();
????????????this.listBoxInfo.Items.Add(“收到:?“?+?str);
????????????sw?=?new?StreamWriter(netStream?System.Text.Encoding.Unicode);
????????????//獲取FTP根目錄下的子目錄和文件列表
????????????GetDirAndFiles(@“server:\“);
????????}

????????private?void?btn_close_Click(object?sender?EventArgs?e)
????????{
????????????sw.WriteLine(“QUIT“);
????????????sw.Flush();
????????????this.listBoxInfo.Items.Add(“發(fā)送:QUIT“);
????????????client.Close();
????????}

????????private?void?btn_UpDir_Click(object?sender?EventArgs?e)
????????{
????????????string?path?=?this.groupBox1.Text;
????????????//找到最后一個\截去
????????????path?=?path.Substring(0path.LastIndexOf(“\\“));
????????????//再從右到左找到一個\
????????????int?num?=?path.LastIndexOf(“\\“);
????????????//截去\后面的子串
????????????path?=?path.Substring(0?num?+?1);
????????????GetDirAndFiles(path);
????????}

????????private?void?btn_download_Click(object?sender?EventArgs?e)
????????{
????????????SaveFileDialog?myfile?=?new?SaveFileDialog();
????????????if?(myfile.ShowDialog()?==DialogResult.OK)
????????????{
????????????????foreach?(Control?control?in?this.Controls)
????????????????{
????????????????????control.Update();
????????????????}
????????????????string?path?=?this.listBoxFile.SelectedItem.ToString();
????????????????sw.WriteLine(“RETR?“?+?path);
????????????????sw.Flush();
????????????????this.listBoxInfo.Items.Add(“發(fā)送:RETR?“?+?path);
????????????????this.listBoxInfo.SelectedIndex?=?this.listBoxInfo.Items.Count?-?1;
????????????????string?str?=?sr.ReadLine();
????????????????this.listBoxInfo.Items.Add(“收到:“?+?str);
????????????????thi

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????5612??2008-12-13?16:15??FTPclient\FTPclient\Properties\Resources.resx

?????文件????????249??2008-12-13?16:15??FTPclient\FTPclient\Properties\Settings.settings

?????文件???????1166??2008-12-13?16:15??FTPclient\FTPclient\Properties\AssemblyInfo.cs

?????文件???????2872??2008-12-13?16:15??FTPclient\FTPclient\Properties\Resources.Designer.cs

?????文件???????1092??2008-12-13?16:15??FTPclient\FTPclient\Properties\Settings.Designer.cs

?????文件??????10760??2009-01-03?13:55??FTPclient\FTPclient\Form1.Designer.cs

?????文件???????9535??2009-01-03?23:59??FTPclient\FTPclient\Form1.cs

?????文件???????3510??2008-12-21?23:33??FTPclient\FTPclient\FTPclient.csproj

?????文件???????5632??2005-11-11?22:25??FTPclient\FTPclient\bin\Debug\FTPclient.vshost.exe

?????文件??????40960??2009-01-03?23:59??FTPclient\FTPclient\bin\Debug\FTPclient.exe

?????文件??????28160??2009-01-03?23:59??FTPclient\FTPclient\bin\Debug\FTPclient.pdb

?????文件?????536576??2007-08-06?22:46??FTPclient\FTPclient\bin\Debug\IrisSkin2.dll

?????文件??????16680??2009-01-03?14:18??FTPclient\FTPclient\obj\Debug\FTPclient.Form1.resources

?????文件????????180??2008-12-13?17:20??FTPclient\FTPclient\obj\Debug\FTPclient.Properties.Resources.resources

?????文件??????40960??2009-01-03?23:59??FTPclient\FTPclient\obj\Debug\FTPclient.exe

?????文件???????5678??2008-12-21?23:33??FTPclient\FTPclient\obj\Debug\ResolveAssemblyReference.cache

?????文件??????28160??2009-01-03?23:59??FTPclient\FTPclient\obj\Debug\FTPclient.pdb

?????文件????????842??2009-01-03?14:18??FTPclient\FTPclient\obj\Debug\FTPclient.csproj.GenerateResource.Cache

?????文件????????307??2009-01-04?11:25??FTPclient\FTPclient\obj\FTPclient.csproj.FileList.txt

?????文件??????31131??2009-01-03?13:55??FTPclient\FTPclient\Form1.resx

?????文件????????468??2008-12-13?16:15??FTPclient\FTPclient\Program.cs

?????文件????????916??2008-12-13?16:15??FTPclient\FTPclient.sln

????..A..H.?????13312??2009-01-04?11:40??FTPclient\FTPclient.suo

?????文件???????5612??2008-12-13?14:33??FTPserver\FTPserver\Properties\Resources.resx

?????文件????????249??2008-12-13?14:33??FTPserver\FTPserver\Properties\Settings.settings

?????文件???????1166??2008-12-13?14:33??FTPserver\FTPserver\Properties\AssemblyInfo.cs

?????文件???????2872??2008-12-13?14:33??FTPserver\FTPserver\Properties\Resources.Designer.cs

?????文件???????1092??2008-12-13?14:33??FTPserver\FTPserver\Properties\Settings.Designer.cs

?????文件??????31131??2008-12-21?23:36??FTPserver\FTPserver\Form1.resx

?????文件???????9618??2009-01-03?13:26??FTPserver\FTPserver\Form1.cs

............此處省略36個文件信息

評論

共有 條評論