ソースを参照

调整IP地址的输出格式

tags/v1.0.0
SmallChi 6年前
コミット
f9854cbfe1
2個のファイルの変更13行の追加3行の削除
  1. +11
    -1
      src/JT808.DotNetty.Test/Internal/JT808SourcePackageChannelServiceTest.cs
  2. +2
    -2
      src/JT808.DotNetty/Internal/JT808SourcePackageChannelService.cs

+ 11
- 1
src/JT808.DotNetty.Test/Internal/JT808SourcePackageChannelServiceTest.cs ファイルの表示

@@ -117,7 +117,7 @@ namespace JT808.DotNetty.Test.Internal
Port = 6522
}).Result;

Thread.Sleep(3000);
Thread.Sleep(1000);

var result1 = jT808SourcePackageChannelService.GetAll();

@@ -131,6 +131,16 @@ namespace JT808.DotNetty.Test.Internal
var result3 = jT808SourcePackageChannelService.GetAll();
}

[Fact]
public void Test2()
{
//[::ffff:127.0.0.1]:13196
var str = "[::ffff:127.0.0.1]:13196";
IPAddress.TryParse(str, out IPAddress ip);
var a = ip.MapToIPv4().ToString();

var a1 = str.Replace("[::ffff:", "").Replace("]", "");

}
}
}

+ 2
- 2
src/JT808.DotNetty/Internal/JT808SourcePackageChannelService.cs ファイルの表示

@@ -107,8 +107,8 @@ namespace JT808.DotNetty.Internal
jT808SourcePackageChannelInfoDto.Active = item.Value.Active;
jT808SourcePackageChannelInfoDto.Open = item.Value.Open;
jT808SourcePackageChannelInfoDto.Registered = item.Value.Registered;
jT808SourcePackageChannelInfoDto.LocalAddress = item.Value.LocalAddress.ToString();
jT808SourcePackageChannelInfoDto.RemoteAddress = item.Value.RemoteAddress.ToString();
jT808SourcePackageChannelInfoDto.LocalAddress = item.Value.LocalAddress.ToString().Replace("[::ffff:", "").Replace("]", "");
jT808SourcePackageChannelInfoDto.RemoteAddress = item.Value.RemoteAddress.ToString().Replace("[::ffff:", "").Replace("]", "");
jT808ResultDto.Data.Add(jT808SourcePackageChannelInfoDto);
}
return jT808ResultDto;


読み込み中…
キャンセル
保存