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

  • 大小: 55KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-05-07
  • 語言: C#
  • 標(biāo)簽: c#源碼??

資源簡介

局域網(wǎng)里的文件傳送,網(wǎng)了找了一天最后從別的人的源碼里重寫了一個才可以用,源碼里修改下IP地址,默認(rèn)是192.168.1.100,端口10001,主窗體點擊接收窗體打開一個新窗體作接收端,點擊發(fā)送選擇文件即可

資源截圖

代碼片段和文件信息

using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Text;
using?System.Windows.Forms;
using?System.IO;
using?System.Threading;
using?System.Net.Sockets;
using?System.Net;
namespace?文件發(fā)送
{
????public?partial?class?Form1?:?Form
????{
????????private?string?filePathSend?=?null;
????????private?string?fileNameSend;
????????private?Thread?fileThreadSend;
????????private?TcpClient?fileTcpClientSend;
????????private?BinaryReader?brSend?=?null;
????????private?float?sendFloat?=?0?sendFile?=?0;
????????private?float?sendfloat?=?0?acceptfloat?=?0;
????????private?int?timeFlagSend?=?0;
????????private?bool?sendFlag?=?true;
????????public?Form1()
????????{
????????????InitializeComponent();
????????}

????????private?void?發(fā)送_Click(object?sender?EventArgs?e)
????????{
????????????OpenFileDialog?openFile?=?new?OpenFileDialog();

????????????openFile.ShowDialog();
????????????filePathSend?=?openFile.FileName;
????????????fileNameSend?=?Path.GetFileName(filePathSend);
????????????fileThreadSend?=?new?Thread(new?ThreadStart(fileBeginSend));
????????????fileThreadSend.Start();

????????}
????????//文件發(fā)送
????????private?void?fileBeginSend()
????????{
????????????int?FlagFile?=?0;
????????????string?filenamesend?=?null;
????????????if?(File.Exists(filePathSend)?==?false)
????????????{
????????????????MessageBox.Show(“沒有選擇文件“);
????????????????return;
????????????}
????????????//////////////////////////////////////

???????????//?ListView.CheckedListViewItemCollection?checkedItemsFile?=?listView1.CheckedItems;

?????????????????//?if?(item.SubItems[0].Text.ToString().Equals(Dns.GetHostName()+“-本機“))
????????????????//?{
????????????????//MessageBox.Show(“不許給自己以送文件“);
????????????????//return;
????????????????//?}
????????????????fileTcpClientSend?=?new?TcpClient();
????????????????fileTcpClientSend.Connect(IPAddress.Parse(“192.168.1.100“)?10001);
????????????????if?(fileTcpClientSend.Connected?==?true)
????????????????{
????????????????????NetworkStream?nsSend?=?fileTcpClientSend.GetStream();
????????????????????byte[]?writeSend?=?new?byte[2048];
????????????????????byte[]?readSend?=?new?byte[1];
????????????????????brSend?=?null;
????????????????????brSend?=?new?BinaryReader(File.Open(filePathSend?FileMode.Open));
????????????????????writeSend?=?Encoding.GetEncoding(“gb2312“).GetBytes(“1“?+?brSend.baseStream.Length.ToString()?+?“:“?+?fileNameSend?+?“:“);
????????????????????nsSend.Write(writeSend?0?writeSend.Length);
????????????????????int?nreadSend?=?nsSend.Read(readSend?0?readSend.Length);
????????????????????if?(fileNameSend.Length?>?11)
????????????????????????filenamesend?=?fileNameSend.Substring(0?8)?+?“...“;
????????????????????else
????????????????????????filenamesend?=?fileNameSend;

????????????????????if?(readSend[0].Equals(53))//對方取消發(fā)送
????????????????????{
????????????????????????//Message

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

?????文件??????16896??2015-08-28?00:11??文件發(fā)送\文件發(fā)送\bin\Debug\文件發(fā)送.exe

?????文件??????36352??2015-08-28?00:11??文件發(fā)送\文件發(fā)送\bin\Debug\文件發(fā)送.pdb

?????文件??????14328??2015-08-28?00:12??文件發(fā)送\文件發(fā)送\bin\Debug\文件發(fā)送.vshost.exe

?????文件????????490??2007-07-21?01:33??文件發(fā)送\文件發(fā)送\bin\Debug\文件發(fā)送.vshost.exe.manifest

?????文件???????7864??2015-08-28?00:12??文件發(fā)送\文件發(fā)送\Form1.cs

?????文件???????4845??2015-08-28?00:07??文件發(fā)送\文件發(fā)送\Form1.Designer.cs

?????文件???????5814??2015-08-28?00:07??文件發(fā)送\文件發(fā)送\Form1.resx

?????文件????????725??2015-08-28?00:12??文件發(fā)送\文件發(fā)送\obj\Debug\文件發(fā)送.csproj.FileListAbsolute.txt

?????文件????????909??2015-08-28?00:07??文件發(fā)送\文件發(fā)送\obj\Debug\文件發(fā)送.csproj.GenerateResource.Cache

?????文件??????16896??2015-08-28?00:11??文件發(fā)送\文件發(fā)送\obj\Debug\文件發(fā)送.exe

?????文件????????180??2015-08-28?00:07??文件發(fā)送\文件發(fā)送\obj\Debug\文件發(fā)送.Form1.resources

?????文件??????36352??2015-08-28?00:11??文件發(fā)送\文件發(fā)送\obj\Debug\文件發(fā)送.pdb

?????文件????????180??2015-08-27?23:40??文件發(fā)送\文件發(fā)送\obj\Debug\文件發(fā)送.Properties.Resources.resources

?????文件????????180??2015-08-28?00:06??文件發(fā)送\文件發(fā)送\obj\Debug\文件發(fā)送.接收窗.resources

?????文件????????497??2015-08-27?23:52??文件發(fā)送\文件發(fā)送\Program.cs

?????文件???????1366??2015-08-27?23:28??文件發(fā)送\文件發(fā)送\Properties\AssemblyInfo.cs

?????文件???????2874??2015-08-27?23:28??文件發(fā)送\文件發(fā)送\Properties\Resources.Designer.cs

?????文件???????5612??2015-08-27?23:28??文件發(fā)送\文件發(fā)送\Properties\Resources.resx

?????文件???????1097??2015-08-27?23:28??文件發(fā)送\文件發(fā)送\Properties\Settings.Designer.cs

?????文件????????249??2015-08-27?23:28??文件發(fā)送\文件發(fā)送\Properties\Settings.settings

?????文件???????9476??2015-08-28?00:10??文件發(fā)送\文件發(fā)送\接收窗.cs

?????文件???????4073??2015-08-28?00:06??文件發(fā)送\文件發(fā)送\接收窗.Designer.cs

?????文件???????5814??2015-08-28?00:06??文件發(fā)送\文件發(fā)送\接收窗.resx

?????文件???????3715??2015-08-27?23:40??文件發(fā)送\文件發(fā)送\文件發(fā)送.csproj

?????文件????????926??2015-08-27?23:28??文件發(fā)送\文件發(fā)送.sln

????..A..H.?????13824??2015-08-28?00:12??文件發(fā)送\文件發(fā)送.suo

?????目錄??????????0??2015-08-27?23:28??文件發(fā)送\文件發(fā)送\obj\Debug\TempPE

?????目錄??????????0??2015-08-27?23:37??文件發(fā)送\文件發(fā)送\bin\Debug

?????目錄??????????0??2015-08-28?00:11??文件發(fā)送\文件發(fā)送\obj\Debug

?????目錄??????????0??2015-08-27?23:28??文件發(fā)送\文件發(fā)送\bin

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

評論

共有 條評論