乙個基於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...