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

  • 大小: 32.69MB
    文件類型: .rar
    金幣: 2
    下載: 1 次
    發布日期: 2023-08-06
  • 語言: C#
  • 標簽: Socket??

資源簡介

C#使用FileSystemWatcher來監控指定文件夾,并使用TCP/IP協議通過Socket發送到另外指定文件夾

資源截圖

代碼片段和文件信息

using?System;
using?System.Data;
using?System.IO;
using?System.Text;
using?System.Threading.Tasks;
using?System.Windows.Forms;
using?DirectoryWatch.Class;
using?NewLife.Data;
using?NewLife.Log;
using?NewLife.Net;
using?NewLife.Net.Handlers;

namespace?DirectoryWatch
{
????public?partial?class?MainFrm?:?Form
????{
????????public?MainFrm()
????????{
????????????InitializeComponent();
????????}

????????private?static?int?remotePort?=?0;
????????private?static?int?localPort?=?0;
????????private?static?string?remoteIP?=?““;
????????private?FileSystemWatcher?watcher;
????????private?NetServer?server;
????????private?void?Btn_dirbd_Click(object?sender?EventArgs?e)
????????{
????????????using?(var?folderBrowser?=?new?FolderBrowserDialog())
????????????{
????????????????if?(folderBrowser.ShowDialog()?!=?DialogResult.OK)?return;
????????????????Program.SendDir?=?folderBrowser.SelectedPath;
????????????????if?(!Directory.Exists(Program.SendDir))
????????????????{
????????????????????MessageBox.Show(@“所選路徑不存在或無權訪問“?@“錯誤“?MessageBoxButtons.OK?MessageBoxIcon.Error);
????????????????????return;
????????????????}
????????????????if?(string.Equals(Program.SaveDir.ToLower()?Program.SendDir.ToLower()))
????????????????{
????????????????????MessageBox.Show(@“自動接收文件夾和自動發送文件夾不能是同一個文件夾“?@“錯誤“?MessageBoxButtons.OK?MessageBoxIcon.Error);
????????????????????return;
????????????????}
????????????????txt_localPath.Text?=?folderBrowser.SelectedPath;
????????????????Program.SendDir?=?folderBrowser.SelectedPath;
????????????}
????????}

????????private?void?Btn_saveDic_Click(object?sender?EventArgs?e)
????????{
????????????using?(var?folderBrowser?=?new?FolderBrowserDialog())
????????????{
????????????????if?(folderBrowser.ShowDialog()?!=?DialogResult.OK)?return;
????????????????Program.SaveDir?=?folderBrowser.SelectedPath;
????????????????if?(!Directory.Exists(Program.SendDir))
????????????????{
????????????????????MessageBox.Show(@“所選路徑不存在或無權訪問“?@“錯誤“?MessageBoxButtons.OK?MessageBoxIcon.Error);
????????????????????return;
????????????????}
????????????????if?(string.Equals(Program.SaveDir.ToLower()?Program.SendDir.ToLower()))
????????????????{
????????????????????MessageBox.Show(@“自動接收文件夾和自動發送文件夾不能是同一個文件夾“?@“錯誤“?MessageBoxButtons.OK?MessageBoxIcon.Error);
????????????????????return;
????????????????}
????????????????txt_remoteDir.Text?=?folderBrowser.SelectedPath;
????????????????Program.SaveDir?=?folderBrowser.SelectedPath;
????????????}
????????}

private?void?Btn_Start_Click(object?sender?EventArgs?e)
{
????int.TryParse(txt_remotePort.Text?out?remotePort);
????int.TryParse(txt_localPort.Text?out?localPort);
????if?(string.IsNullOrEmpty(txt_remoteIP.Text.Trim()))
????{
????????MessageBox.Show(@“請填寫遠程服務器IP“?@“錯誤“?MessageBoxButtons.OK?MessageBoxIcon.Error);
????????return;
????}
????remoteIP?=?txt_remoteIP.Text.Trim();
????if?(remotePort?==?0)
????{
????????MessageBox.Show

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

????..A..H.?????79872??2019-06-12?10:26??.vs\DirectoryWatch\v16\.suo

?????文件??????????0??2019-05-27?18:43??.vs\DirectoryWatch\v16\Server\sqlite3\db.lock

?????文件????1245184??2019-06-12?10:26??.vs\DirectoryWatch\v16\Server\sqlite3\storage.ide

?????文件???????1761??2019-06-08?21:56??DirectoryWatch\App.config

?????文件???????9063??2019-06-08?21:56??DirectoryWatch\Class\SQLiteHelper.cs

?????文件???????6765??2019-06-08?21:56??DirectoryWatch\DirectoryWatch.csproj

?????文件????????231??2019-06-08?21:56??DirectoryWatch\DirectoryWatch.csproj.user

?????文件??????13967??2019-06-12?10:13??DirectoryWatch\MainFrm.cs

?????文件??????10163??2019-06-12?09:34??DirectoryWatch\MainFrm.Designer.cs

?????文件???????5817??2019-06-12?09:34??DirectoryWatch\MainFrm.resx

?????文件???????1423??2019-06-11?18:09??DirectoryWatch\obj\Debug\DesignTimeResolveAssemblyReferences.cache

?????文件???????8428??2019-06-11?18:11??DirectoryWatch\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache

?????文件??????????0??2019-06-12?10:13??DirectoryWatch\obj\Debug\DirectoryWatch.csproj.CopyComplete

?????文件?????????42??2019-06-11?18:07??DirectoryWatch\obj\Debug\DirectoryWatch.csproj.CoreCompileInputs.cache

?????文件???????1956??2019-06-11?18:07??DirectoryWatch\obj\Debug\DirectoryWatch.csproj.FileListAbsolute.txt

?????文件???????1014??2019-06-12?09:35??DirectoryWatch\obj\Debug\DirectoryWatch.csproj.GenerateResource.cache

?????文件??????57440??2019-06-11?18:11??DirectoryWatch\obj\Debug\DirectoryWatch.csprojAssemblyReference.cache

?????文件??????26112??2019-06-12?10:13??DirectoryWatch\obj\Debug\DirectoryWatch.exe

?????文件????????180??2019-06-12?09:35??DirectoryWatch\obj\Debug\DirectoryWatch.MainFrm.resources

?????文件??????52736??2019-06-12?10:13??DirectoryWatch\obj\Debug\DirectoryWatch.pdb

?????文件????????180??2019-06-11?09:56??DirectoryWatch\obj\Debug\DirectoryWatch.Properties.Resources.resources

?????文件????????647??2019-06-08?21:56??DirectoryWatch\packages.config

?????文件????????798??2019-06-08?21:56??DirectoryWatch\Program.cs

?????文件???????1344??2019-06-11?18:11??DirectoryWatch\Properties\AssemblyInfo.cs

?????文件???????2841??2019-05-27?18:43??DirectoryWatch\Properties\Resources.Designer.cs

?????文件???????5612??2019-05-27?18:43??DirectoryWatch\Properties\Resources.resx

?????文件???????1101??2019-05-27?18:43??DirectoryWatch\Properties\Settings.Designer.cs

?????文件????????249??2019-05-27?18:43??DirectoryWatch\Properties\Settings.settings

?????文件???????9491??2019-06-08?21:56??packages\Entityframework.6.2.0\.signature.p7s

?????文件????????209??2019-06-08?21:56??packages\Entityframework.6.2.0\content\net40\App.config.transform

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

評論

共有 條評論