初始化版本

This commit is contained in:
LL
2025-11-14 16:12:32 +08:00
commit ea40f18aa6
326 changed files with 137063 additions and 0 deletions

View File

@@ -0,0 +1,20 @@
using System;
namespace NetWorkHelper
{
public delegate void FileReceiveBufferEventHandler(object sender, FileReceiveBufferEventArgs e);
public class FileReceiveBufferEventArgs : EventArgs
{
public FileReceiveBufferEventArgs(ReceiveFileManager receiveFileManager, int size)
: base()
{
ReceiveFileManager = receiveFileManager;
Size = size;
}
public ReceiveFileManager ReceiveFileManager { get; }
public int Size { get; }
}
}

View File

@@ -0,0 +1,19 @@
using System;
namespace NetWorkHelper
{
public delegate void FileReceiveCompleteEventHandler(object sender, FileReceiveCompleteEventArgs e);
public class FileReceiveCompleteEventArgs : EventArgs
{
public FileReceiveCompleteEventArgs() { }
public FileReceiveCompleteEventArgs(bool success)
: base()
{
Success = success;
}
public bool Success { get; set; }
}
}

View File

@@ -0,0 +1,20 @@
using System;
namespace NetWorkHelper
{
public delegate void FileReceiveEventHandler(object sender, FileReceiveEventArgs e);
public class FileReceiveEventArgs : EventArgs
{
public FileReceiveEventArgs() { }
public FileReceiveEventArgs(ReceiveFileManager receiveFileManager) : base()
{
ReceiveFileManager = receiveFileManager;
}
public ReceiveFileManager ReceiveFileManager { get; }
public object Tag { get; set; }
}
}

View File

@@ -0,0 +1,20 @@
using System;
namespace NetWorkHelper
{
public delegate void FileSendBufferEventHandler(object sender, FileSendBufferEventArgs e);
public class FileSendBufferEventArgs : EventArgs
{
public FileSendBufferEventArgs(SendFileManager sendFileManager, int size)
: base()
{
SendFileManager = sendFileManager;
Size = size;
}
public SendFileManager SendFileManager { get; }
public int Size { get; }
}
}

View File

@@ -0,0 +1,17 @@
using System;
namespace NetWorkHelper
{
public delegate void FileSendEventHandler(object sender, FileSendEventArgs e);
public class FileSendEventArgs : EventArgs
{
public FileSendEventArgs(SendFileManager sendFileManager)
: base()
{
SendFileManager = sendFileManager;
}
public SendFileManager SendFileManager { get; }
}
}

View File

@@ -0,0 +1,20 @@
using System;
namespace NetWorkHelper
{
public delegate void ReadFileBufferEventHandler(object sender, ReadFileBufferEventArgs e);
public class ReadFileBufferEventArgs : EventArgs
{
public ReadFileBufferEventArgs(int index, byte[] buffer)
: base()
{
Index = index;
Buffer = buffer;
}
public int Index { get; }
public byte[] Buffer { get; }
}
}

View File

@@ -0,0 +1,23 @@
using System;
using System.Net;
namespace NetWorkHelper
{
public delegate void ReceiveDataEventHandler(object sender, ReceiveDataEventArgs e);
public class ReceiveDataEventArgs : EventArgs
{
public ReceiveDataEventArgs() { }
public ReceiveDataEventArgs(byte[] buffer, IPEndPoint remoteIP)
: base()
{
Buffer = buffer;
RemoteIP = remoteIP;
}
public byte[] Buffer { get; set; }
public IPEndPoint RemoteIP { get; set; }
}
}

View File

@@ -0,0 +1,35 @@
using System.ComponentModel;
using System.Net;
namespace NetWorkHelper
{
public delegate void RequestSendFileEventHandler(object sender, RequestSendFileEventArgs e);
public class RequestSendFileEventArgs : CancelEventArgs
{
public RequestSendFileEventArgs()
: base()
{
}
public RequestSendFileEventArgs(TraFransfersFileStart traFransfersFileStart, IPEndPoint remoteIP)
: base()
{
TraFransfersFileStart = traFransfersFileStart;
RemoteIP = remoteIP;
}
public RequestSendFileEventArgs(TraFransfersFileStart traFransfersFileStart, IPEndPoint remoteIP, bool cancel)
: base(cancel)
{
TraFransfersFileStart = traFransfersFileStart;
RemoteIP = remoteIP;
}
public IPEndPoint RemoteIP { get; set; }
public TraFransfersFileStart TraFransfersFileStart { get; set; }
public string Path { get; set; }
}
}