c 區域網檔案傳輸例項

2022-03-28 01:57:50 字數 2412 閱讀 6907

乙個基於c#的點對點區域網檔案傳輸小案例,執行效果截圖

//介面窗體

using system;

using system.collections.generic;

using system.componentmodel;

using system.data;

using system.drawing;

using system.io;

using system.linq;

using system.text;

using system.threading;

using system.threading.tasks;

using system.windows.forms;

namespace 檔案傳輸

///

/// 資訊提示框

///

///

public void tip(string msg)

if(ip.length==0||port.tostring().length==0)

var c = new filesend(this,new string);

new thread(c.send).start();

}///

/// 選擇檔案

///

///

///

private void button1_click(object sender, eventargs e)

///

/// 更新進度條

///

///

public void updateprogress(int value)

///

/// 退出程式

///

//ip和埠工具類

using system;

using system.collections.generic;

using system.linq;

using system.net;

using system.text;

using system.threading.tasks;

namespace 檔案傳輸

///

/// 產生隨機埠

///

///

public static int getrandomport() }}

//檔案傳送類

using system;

using system.collections.generic;

using system.io;

using system.linq;

using system.net.sockets;

using system.text;

using system.threading.tasks;

namespace 檔案傳輸

public void send()

os.flush();

this.stream.flush();

os.close();

this.stream.close();

fm.tip("傳送成功!");

fm.exit();}}

}catch (exception e)}}

}//檔案接收類

using system;

using system.collections.generic;

using system.io;

using system.linq;

using system.net;

using system.net.sockets;

using system.text;

using system.threading;

using system.threading.tasks;

using system.windows.forms;

namespace 檔案傳輸

catch (exception e)

}///

/// 接收檔案

///

public void run()

os.flush();

this.stream.flush();

os.close();

this.stream.close();

fm.tip("成功接收檔案並存入了" + path + "中!");

fm.exit();

}catch (exception e)}}

}}

設定區域網檔案共享

區域網的價值不僅在於實現了共享上網,還能通過簡單方法共享電腦中的檔案或與電腦連線的印表機,讓區域網中其他電腦也能使用這些資源。工具 兩台電腦以上的區域網 win7作業系統 下面介紹windows7區域網檔案共享如何設定的步驟。每台電腦在網路中都有乙個唯一的標識,即計算機名。1 右擊桌面網路 屬性 更...

計網 檔案傳輸協議

概述 file transfer protocol 檔案傳送協議,只提供檔案傳送的一些基本的服務,是使用tcp可靠的運輸服務,主要功能是減少或消除在不同作業系統下處理檔案的不相容性。ftp使用客戶伺服器模式,乙個ftp伺服器程序可以為多個客戶程序提供服務。ftp伺服器程序由兩個部分組成,乙個主程序,...

nmap scp命令 區域網內的檔案傳輸

nmap是在網路安全滲透測試中的掃瞄器。執行完nmap命令後,區域網內的計算機的mac位址存放在 proc net arp裡。scp命令用於linux之間複製檔案和目錄。scp是linux系統下基於ssh登陸進行安全的遠端檔案拷貝命令。從本地伺服器複製到遠端伺服器 scp local file re...