資源簡介
Socket文件傳輸源碼,實現了 服務端向客戶端 發送文件 功能
功能介紹:
使用socket實現文件傳輸同時使用了多線程,
首先服務端選擇文件,開始監聽啟動客戶端,選
擇連接就實現了文件的傳輸。
注意:
不同機器連接要修改源代碼的的ip地址。
開發環境為Visual Studio 2010
代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Linq;
using?System.Text;
using?System.Windows.Forms;
using?System.IO;
using?System.Threading;
using?System.Net.Sockets;
using?System.Net;
namespace?FileClient
{
????public?partial?class?Form1?:?Form
????{
????????public?Form1()
????????{
????????????InitializeComponent();
????????}
????????//_5_1_a_s_p_x
????????//連接
????????private?void?btnConnect_Click(object?sender?EventArgs?e)
????????{
????????????Thread?mythread?=?new?Thread(GetData);?
????????????mythread.Start();
????????}
????????//接受數據
????????private?void?GetData()
????????{
????????????IPEndPoint?ipep?=?new?IPEndPoint(IPAddress.Parse(“127.0.0.1“)?8080);
?????????
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????256??2014-01-13?07:16??源碼必讀.txt
????.......??????9728??2012-07-31?10:10??FileClient\bin\Debug\FileClient.exe
????.......?????30208??2012-07-31?10:10??FileClient\bin\Debug\FileClient.pdb
????.......?????11600??2012-07-31?10:10??FileClient\bin\Debug\FileClient.vshost.exe
????.......???????490??2012-07-31?10:10??FileClient\bin\Debug\FileClient.vshost.exe.manifest
????.......??????3679??2012-07-31?10:10??FileClient\FileClient.csproj
????.......???????227??2012-07-31?10:10??FileClient\FileClient.csproj.user
????.......??????3508??2012-07-31?10:10??FileClient\Form1.cs
????.......??????2632??2012-07-31?10:10??FileClient\Form1.Designer.cs
????.......??????5817??2012-07-31?10:10??FileClient\Form1.resx
????.......??????6232??2012-07-31?10:10??FileClient\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache
????.......??????1634??2012-07-31?10:10??FileClient\obj\x86\Debug\FileClient.csproj.FileListAbsolute.txt
????.......??????9728??2012-07-31?10:10??FileClient\obj\x86\Debug\FileClient.exe
????.......???????180??2012-07-31?10:10??FileClient\obj\x86\Debug\FileClient.Form1.resources
????.......?????30208??2012-07-31?10:10??FileClient\obj\x86\Debug\FileClient.pdb
????.......???????180??2012-07-31?10:10??FileClient\obj\x86\Debug\FileClient.Properties.Resources.resources
????.......???????470??2012-07-31?10:10??FileClient\obj\x86\Debug\GenerateResource.read.1.tlog
????.......??????1162??2012-07-31?10:10??FileClient\obj\x86\Debug\GenerateResource.write.1.tlog
????.......???????506??2012-07-31?10:10??FileClient\Program.cs
????.......??????1370??2012-07-31?10:10??FileClient\Properties\AssemblyInfo.cs
????.......??????2870??2012-07-31?10:10??FileClient\Properties\Resources.Designer.cs
????.......??????5612??2012-07-31?10:10??FileClient\Properties\Resources.resx
????.......??????1095??2012-07-31?10:10??FileClient\Properties\Settings.Designer.cs
????.......???????249??2012-07-31?10:10??FileClient\Properties\Settings.settings
????.......?????13312??2012-07-31?10:10??FileServer\bin\Debug\FileServer.exe
????.......?????30208??2012-07-31?10:10??FileServer\bin\Debug\FileServer.pdb
????.......?????11600??2012-07-31?10:10??FileServer\bin\Debug\FileServer.vshost.exe
????.......???????490??2012-07-31?10:10??FileServer\bin\Debug\FileServer.vshost.exe.manifest
????.......??????3679??2012-07-31?10:10??FileServer\FileServer.csproj
????.......???????227??2012-07-31?10:10??FileServer\FileServer.csproj.user
............此處省略35個文件信息
- 上一篇:C#版 錄音軟件源碼(親測通過)
- 下一篇:電腦攝像頭實時動態掃描讀取二維碼
評論
共有 條評論