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

  • 大小: 1.42M
    文件類型: .zip
    金幣: 1
    下載: 0 次
    發布日期: 2024-04-24
  • 語言: C#
  • 標簽: C#??IPMSG??

資源簡介

這是一個飛鴿傳書的.NET實現。

項目最早起源于2005年,當時飛鴿傳書(IPMSG)在大學的局域網里十分流行,傳輸文件和文件夾十分方便。 而當時我正在自學VB.NET,所以為了自學的目的,編寫了這一套東西。

大學畢業后由于工作關系,這個工具就用不到了,因此開發也就斷斷續續,直到后來沒有再繼續。

所以,這套代碼是基于VB.NET開發的,開發工具最新是VS2012。但是你看到的代碼可能都是C#,這是因為工作后我的語言傾向從VB.NET轉變成了C#。


資源截圖

代碼片段和文件信息

using?System.Diagnostics;
using?System.Data;
using?System.Collections;
using?Microsoft.VisualBasic;
using?System.Collections.Generic;
using?System;
using?FSLib.IPMessager.Entity;
using?System.Net;

namespace?FSLib.IPMessager
{

///?
///?結構的定義類的定義
///?

///?
public?static?class?Helper
{
///?
///?輔助類,用于比較兩個IP是否在同一個IP段
///?

public?class?HostSubEqualityCompare?:?IEqualityComparer
{
///?
///?單件模式對象
///?

public?static?HostSubEqualityCompare?StaticObj?{?get;?set;?}

///?
///?靜態構造函數
///?

static?HostSubEqualityCompare()
{
StaticObj?=?new?HostSubEqualityCompare();
}

#region?IEqualityComparer?成員

///?
///?是否相等?
///?

///?對象1
///?對象2
///?是否相等
public?bool?Equals(Host?x?Host?y)
{
return?x.HostSub.IPHeader?==?y.HostSub.IPHeader;
}

///?
///?獲得HashCode
///?

///?
///?
public?int?GetHashCode(Host?obj)
{
return?obj.GetHashCode();
}

#endregion
}

///?
///?比較兩個IP地址是否是同一個IP段
///?

///?要比較的IP地址1
///?要比較的IP地址2
///?true為相同false為不同
public?static?bool?IsSameIPSectionAS(this?IPAddress?addr1?IPAddress?addr2)
{
byte[]?a1?=?addr1.GetAddressBytes();
byte[]?a2?=?addr2.GetAddressBytes();

for?(int?i?=?0;?i? {
if?(a1[i]?!=?a2[i])?return?false;
}

return?true;
}

///?
///?比較兩個IP地址是否是同一個IP
///?

///?要比較的IP地址1
///?要比較的IP地址2
///?true為相同false為不同
public?static?bool?IsSameIPAs(this?IPAddress?addr1?IPAddress?addr2)
{
byte[]?a1?=?addr1.GetAddressBytes();
byte[]?a2?=?addr2.GetAddressBytes();

for?(int?i?=?0;?i? {
if?(a1[i]?!=?a2[i])?return?false;
}

return?true;
}


/////?
/////?TCP傳輸文件的信息
/////?

/////?
//public?class?ConnectInfo
//{
//????///?
//????///
//????///?

//????///?
//????public?int?sd;

//????///?
//????///?遠程地址
//????///?

//????///?
//????public?int?Addr;

//????///?
//????///?端口
//????///?

//????///?
//????public?short?Port;

//????///?
//????///?是不是服務器
//????///?

//????///?
//????public?bool?IsServer;

//????///?
//????///?是否已經完成
//????///?

//????///?
//????public?bool?HasComplete;


?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-08-29?09:21??ipmsg.net\
?????文件?????????162??2018-08-29?09:21??ipmsg.net\.gitignore
?????目錄???????????0??2018-08-29?09:21??ipmsg.net\FSLib.IPMessager.FileShareService\
?????文件????????3344??2018-08-29?09:21??ipmsg.net\FSLib.IPMessager.FileShareService\FSLib.IPMessager.FileShareService.csproj
?????文件????????2607??2018-08-29?09:21??ipmsg.net\FSLib.IPMessager.FileShareService\FileShareServiceProvider.cs
?????目錄???????????0??2018-08-29?09:21??ipmsg.net\FSLib.IPMessager.FileShareService\Properties\
?????文件????????1508??2018-08-29?09:21??ipmsg.net\FSLib.IPMessager.FileShareService\Properties\AssemblyInfo.cs
?????文件????????3147??2018-08-29?09:21??ipmsg.net\FSLib.IPMessager.FileShareService\Properties\Resources.Designer.cs
?????文件????????6205??2018-08-29?09:21??ipmsg.net\FSLib.IPMessager.FileShareService\Properties\Resources.resx
?????目錄???????????0??2018-08-29?09:21??ipmsg.net\FSLib.IPMessager.FileShareService\Resources\
?????文件????????3052??2018-08-29?09:21??ipmsg.net\FSLib.IPMessager.FileShareService\Resources\wallet_16.png
?????目錄???????????0??2018-08-29?09:21??ipmsg.net\FSLib.IPMessager.LogService\
?????文件????????5179??2018-08-29?09:21??ipmsg.net\FSLib.IPMessager.LogService\FSLib.IPMessager.LogService.csproj
?????文件?????????197??2018-08-29?09:21??ipmsg.net\FSLib.IPMessager.LogService\LogServiceConfig.cs
?????文件????????2544??2018-08-29?09:21??ipmsg.net\FSLib.IPMessager.LogService\LogServiceProvider.cs
?????目錄???????????0??2018-08-29?09:21??ipmsg.net\FSLib.IPMessager.LogService\Properties\
?????文件????????1615??2018-08-29?09:21??ipmsg.net\FSLib.IPMessager.LogService\Properties\AssemblyInfo.cs
?????文件????????3137??2018-08-29?09:21??ipmsg.net\FSLib.IPMessager.LogService\Properties\Resources.Designer.cs
?????文件????????6207??2018-08-29?09:21??ipmsg.net\FSLib.IPMessager.LogService\Properties\Resources.resx
?????目錄???????????0??2018-08-29?09:21??ipmsg.net\FSLib.IPMessager.LogService\Resources\
?????文件????????3307??2018-08-29?09:21??ipmsg.net\FSLib.IPMessager.LogService\Resources\address_16.png
?????目錄???????????0??2018-08-29?09:21??ipmsg.net\FSLib.IPMessager\
?????目錄???????????0??2018-08-29?09:21??ipmsg.net\FSLib.IPMessager\Core\
?????文件???????16597??2018-08-29?09:21??ipmsg.net\FSLib.IPMessager\Core\BlowfishCBC.cs
?????文件???????39335??2018-08-29?09:21??ipmsg.net\FSLib.IPMessager\Core\BlowfishECB.cs
?????文件???????32543??2018-08-29?09:21??ipmsg.net\FSLib.IPMessager\Core\CommandExecutor.cs
?????文件?????????912??2018-08-29?09:21??ipmsg.net\FSLib.IPMessager\Core\FileReceiveRequiredEventArgs.cs
?????文件?????????616??2018-08-29?09:21??ipmsg.net\FSLib.IPMessager\Core\FileReceivedEventArgs.cs
?????文件????????1804??2018-08-29?09:21??ipmsg.net\FSLib.IPMessager\Core\FileTaskEventArgs.cs
?????文件???????24411??2018-08-29?09:21??ipmsg.net\FSLib.IPMessager\Core\FileTaskManager.cs
?????目錄???????????0??2018-08-29?09:21??ipmsg.net\FSLib.IPMessager\Debug\
............此處省略351個文件信息

評論

共有 條評論