Quellcode durchsuchen

1.增加Udp会话

2.去除无用代码
tags/v1.0.0
SmallChi vor 6 Jahren
Ursprung
Commit
75039427cf
6 geänderte Dateien mit 0 neuen und 121 gelöschten Zeilen
  1. +0
    -7
      src/JT808.DotNetty.Configurations/JT808.DotNetty.Configurations.csproj
  2. +0
    -32
      src/JT808.DotNetty.Configurations/JT808ClientConfiguration.cs
  3. +0
    -54
      src/JT808.DotNetty.Configurations/JT808Configuration.cs
  4. +0
    -13
      src/JT808.DotNetty.Configurations/JT808Constants.cs
  5. +0
    -8
      src/JT808.DotNetty.Http/Class1.cs
  6. +0
    -7
      src/JT808.DotNetty.Http/JT808.DotNetty.Http.csproj

+ 0
- 7
src/JT808.DotNetty.Configurations/JT808.DotNetty.Configurations.csproj Datei anzeigen

@@ -1,7 +0,0 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>netstandard2.0</TargetFramework>
</PropertyGroup>

</Project>

+ 0
- 32
src/JT808.DotNetty.Configurations/JT808ClientConfiguration.cs Datei anzeigen

@@ -1,32 +0,0 @@
using System.Net;

namespace JT808.DotNetty.Configurations
{
public class JT808ClientConfiguration
{
public string Host { get; set; }

public int Port { get; set; }

private EndPoint endPoint;

public EndPoint EndPoint
{
get
{
if (endPoint == null)
{
if (IPAddress.TryParse(Host, out IPAddress ip))
{
endPoint = new IPEndPoint(ip, Port);
}
else
{
endPoint = new DnsEndPoint(Host, Port);
}
}
return endPoint;
}
}
}
}

+ 0
- 54
src/JT808.DotNetty.Configurations/JT808Configuration.cs Datei anzeigen

@@ -1,54 +0,0 @@
using System;
using System.Collections.Generic;
using System.Text;

namespace JT808.DotNetty.Configurations
{
public class JT808Configuration
{
public int Port { get; set; } = 808;

public int UDPPort { get; set; } = 809;

public int QuietPeriodSeconds { get; set; } = 1;

public TimeSpan QuietPeriodTimeSpan => TimeSpan.FromSeconds(QuietPeriodSeconds);

public int ShutdownTimeoutSeconds { get; set; } = 3;

public TimeSpan ShutdownTimeoutTimeSpan => TimeSpan.FromSeconds(ShutdownTimeoutSeconds);

public int SoBacklog { get; set; } = 8192;

public int EventLoopCount { get; set; } = Environment.ProcessorCount;

public int ReaderIdleTimeSeconds { get; set; } = 3600;

public int WriterIdleTimeSeconds { get; set; } = 3600;

public int AllIdleTimeSeconds { get; set; } = 3600;

/// <summary>
/// WebApi服务
/// 默认828端口
/// </summary>
public int WebApiPort { get; set; } = 828;

/// <summary>
/// 源包分发器配置
/// </summary>
public List<JT808ClientConfiguration> SourcePackageDispatcherClientConfigurations { get; set; }

/// <summary>
/// 转发远程地址 (可选项)知道转发的地址有利于提升性能
/// 按照808的消息,有些请求必须要应答,但是转发可以不需要有应答可以节省部分资源包括:
// 1.消息的序列化
// 2.消息的下发
// 都有一定的性能损耗,那么不需要判断写超时 IdleState.WriterIdle
// 就跟神兽貔貅一样。。。
/// </summary>
public List<JT808ClientConfiguration> ForwardingRemoteAddress { get; set; }

public string RedisHost { get; set; }
}
}

+ 0
- 13
src/JT808.DotNetty.Configurations/JT808Constants.cs Datei anzeigen

@@ -1,13 +0,0 @@
using System;
using System.Collections.Generic;
using System.Text;

namespace JT808.DotNetty.Configurations
{
public static class JT808Constants
{
public const string SessionOnline= "JT808SessionOnline";

public const string SessionOffline = "JT808SessionOffline";
}
}

+ 0
- 8
src/JT808.DotNetty.Http/Class1.cs Datei anzeigen

@@ -1,8 +0,0 @@
using System;

namespace JT808.DotNetty.Http
{
public class Class1
{
}
}

+ 0
- 7
src/JT808.DotNetty.Http/JT808.DotNetty.Http.csproj Datei anzeigen

@@ -1,7 +0,0 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>netstandard2.0</TargetFramework>
</PropertyGroup>

</Project>

Laden…
Abbrechen
Speichern