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

  • 大小: 0.1M
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2024-01-05
  • 語言: 其他
  • 標(biāo)簽: 其他??

資源簡介

c發(fā)送與接收文件.rar

資源截圖

代碼片段和文件信息

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

namespace?發(fā)送文件監(jiān)聽方
{
????public?partial?class?Form1?:?Form
????{
????????IPAddress?localAddress;
????????private?const?int?port?=?51887;
????????private?TcpListener?myListener;
????????TcpClient?newClient;
????????BinaryReader?br;
????????BinaryWriter?bw;
????????public?Form1()
????????{
????????????InitializeComponent();
????????}

????????private?void?ListenClientConnect()
????????{
????????????while?(true)
????????????{
????????????????try
????????????????{
????????????????????//等待用戶進(jìn)入
????????????????????newClient?=?myListener.AcceptTcpClient();
????????????????????br?=?new?BinaryReader(newClient.GetStream());
????????????????????bw?=?new?BinaryWriter(newClient.GetStream());
????????????????}
????????????????catch
????????????????{
????????????????????//當(dāng)單擊“停止監(jiān)聽”或者退出此窗體時AcceptTcpClient()會產(chǎn)生異常
????????????????????//因此可以利用此異常退出循環(huán)
????????????????????break;
????????????????}
????????????????//每接受一個客戶端連接就創(chuàng)建一個對應(yīng)的線程循環(huán)接收該客戶端發(fā)來的信息

????????????}
????????}

????????private?void?ReceiveData(string?path)
????????{
????????????byte[]?bytes?=?new?byte[1024];
????????????
????????????int?reallength?=?1;
????????????try
????????????{
????????????????//從網(wǎng)絡(luò)流中讀出字符串,此方法會自動判斷字符串長度前綴,并根據(jù)長度前綴讀出字符串
????????????????reallength?=?br.Read(bytes?0?1024);
????????????????if?(reallength?>?0)
????????????????{

????????????????????FileStream?fs?=?new?FileStream(path?FileMode.OpenOrCreate?FileAccess.Write);
????????????????????while?(reallength?>?0)
????????????????????{
????????????????????????fs.Write(bytes?0?reallength);
????????????????????????reallength?=?br.Read(bytes?0?1024);
????????????????????}
????????????????????MessageBox.Show(“接收完畢“);
????????????????}

????????????}
????????????catch(Exception?ex)
????????????{
????????????????MessageBox.Show(ex.Message);
????????????}

????????}

????????private?void?SendFile()
????????{
????????????OpenFileDialog?of?=?new?OpenFileDialog();
????????????if?(of.ShowDialog()?==?DialogResult.OK)
????????????{
????????????????byte[]?bytes?=?new?byte[1024];
????????????????int?reallength?=?1;
????????????????FileStream?fs?=?new?FileStream(of.FileName?FileMode.Open?FileAccess.Read);
????????????????while?(true)
????????????????{
????????????????????reallength?=?fs.Read(bytes?0?1024);
????????????????????if?(reallength?==?0)
????????????????????{
????????????????????????fs.Close();
????????????????????????newClient.Close();
????????????????????????break;
????????????????????}
????????????????????bw.Write(bytes);
????????????????}
????????????????MessageBox.Show(“發(fā)送完畢請接收!“);
????????????}
????????}

????????private?void?btn_listen_Click(object?sender?Event

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

?????文件??????10752??2016-08-15?14:48??發(fā)送文件監(jiān)聽方\發(fā)送文件監(jiān)聽方\bin\Debug\發(fā)送文件監(jiān)聽方.exe

?????文件??????32256??2016-08-15?14:48??發(fā)送文件監(jiān)聽方\發(fā)送文件監(jiān)聽方\bin\Debug\發(fā)送文件監(jiān)聽方.pdb

?????文件??????22472??2017-12-20?13:08??發(fā)送文件監(jiān)聽方\發(fā)送文件監(jiān)聽方\bin\Debug\發(fā)送文件監(jiān)聽方.vshost.exe

?????文件????????490??2017-03-19?05:00??發(fā)送文件監(jiān)聽方\發(fā)送文件監(jiān)聽方\bin\Debug\發(fā)送文件監(jiān)聽方.vshost.exe.manifest

?????文件???????4056??2014-01-27?16:27??發(fā)送文件監(jiān)聽方\發(fā)送文件監(jiān)聽方\Form1.cs

?????文件???????4014??2014-01-27?16:19??發(fā)送文件監(jiān)聽方\發(fā)送文件監(jiān)聽方\Form1.Designer.cs

?????文件???????5817??2014-01-27?16:19??發(fā)送文件監(jiān)聽方\發(fā)送文件監(jiān)聽方\Form1.resx

?????文件???????1451??2014-01-27?15:56??發(fā)送文件監(jiān)聽方\發(fā)送文件監(jiān)聽方\obj\Debug\DesignTimeResolveAssemblyReferences.cache

?????文件???????6939??2017-12-20?13:08??發(fā)送文件監(jiān)聽方\發(fā)送文件監(jiān)聽方\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache

?????文件???????2294??2017-12-20?13:08??發(fā)送文件監(jiān)聽方\發(fā)送文件監(jiān)聽方\obj\Debug\發(fā)送文件監(jiān)聽方.csproj.FileListAbsolute.txt

?????文件????????975??2014-01-27?16:20??發(fā)送文件監(jiān)聽方\發(fā)送文件監(jiān)聽方\obj\Debug\發(fā)送文件監(jiān)聽方.csproj.GenerateResource.Cache

?????文件???????2209??2014-01-27?15:56??發(fā)送文件監(jiān)聽方\發(fā)送文件監(jiān)聽方\obj\Debug\發(fā)送文件監(jiān)聽方.csprojResolveAssemblyReference.cache

?????文件??????10752??2016-08-15?14:48??發(fā)送文件監(jiān)聽方\發(fā)送文件監(jiān)聽方\obj\Debug\發(fā)送文件監(jiān)聽方.exe

?????文件????????180??2014-01-27?16:20??發(fā)送文件監(jiān)聽方\發(fā)送文件監(jiān)聽方\obj\Debug\發(fā)送文件監(jiān)聽方.Form1.resources

?????文件??????32256??2016-08-15?14:48??發(fā)送文件監(jiān)聽方\發(fā)送文件監(jiān)聽方\obj\Debug\發(fā)送文件監(jiān)聽方.pdb

?????文件????????180??2014-01-27?15:56??發(fā)送文件監(jiān)聽方\發(fā)送文件監(jiān)聽方\obj\Debug\發(fā)送文件監(jiān)聽方.Properties.Resources.resources

?????文件????????502??2014-01-27?15:41??發(fā)送文件監(jiān)聽方\發(fā)送文件監(jiān)聽方\Program.cs

?????文件???????1368??2014-01-27?15:41??發(fā)送文件監(jiān)聽方\發(fā)送文件監(jiān)聽方\Properties\AssemblyInfo.cs

?????文件???????2894??2014-01-27?15:41??發(fā)送文件監(jiān)聽方\發(fā)送文件監(jiān)聽方\Properties\Resources.Designer.cs

?????文件???????5612??2014-01-27?15:41??發(fā)送文件監(jiān)聽方\發(fā)送文件監(jiān)聽方\Properties\Resources.resx

?????文件???????1108??2014-01-27?15:41??發(fā)送文件監(jiān)聽方\發(fā)送文件監(jiān)聽方\Properties\Settings.Designer.cs

?????文件????????249??2014-01-27?15:41??發(fā)送文件監(jiān)聽方\發(fā)送文件監(jiān)聽方\Properties\Settings.settings

?????文件???????3755??2014-01-27?15:52??發(fā)送文件監(jiān)聽方\發(fā)送文件監(jiān)聽方\發(fā)送文件監(jiān)聽方.csproj

?????文件????????953??2014-01-27?15:41??發(fā)送文件監(jiān)聽方\發(fā)送文件監(jiān)聽方.sln

????..A..H.?????38400??2016-08-15?15:29??發(fā)送文件監(jiān)聽方\發(fā)送文件監(jiān)聽方.v11.suo

?????文件??????10240??2016-08-15?15:20??發(fā)送文件連接方\發(fā)送文件連接方\bin\Debug\發(fā)送文件連接方.exe

?????文件??????32256??2016-08-15?15:20??發(fā)送文件連接方\發(fā)送文件連接方\bin\Debug\發(fā)送文件連接方.pdb

?????文件??????22472??2016-08-15?15:21??發(fā)送文件連接方\發(fā)送文件連接方\bin\Debug\發(fā)送文件連接方.vshost.exe

?????文件????????490??2013-06-18?20:28??發(fā)送文件連接方\發(fā)送文件連接方\bin\Debug\發(fā)送文件連接方.vshost.exe.manifest

?????文件???????3357??2016-08-15?15:19??發(fā)送文件連接方\發(fā)送文件連接方\Form1.cs

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

評論

共有 條評論