This commit is contained in:
snltty
2024-12-21 18:01:49 +08:00
parent 07e304f383
commit ad3b2c7320
3 changed files with 8 additions and 5 deletions

View File

@@ -309,12 +309,12 @@ namespace linker.messenger.example
//外网端口 //外网端口
if (buffer[0] == 0) if (buffer[0] == 0)
{ {
await tunnelExternalResolver.Resolve(socketUdp, ep, buffer.AsMemory(0, result.ReceivedBytes)); await tunnelExternalResolver.Resolve(socketUdp, ep, buffer.AsMemory(1, result.ReceivedBytes-1));
} }
//中继节点报告 //中继节点报告
else if (buffer[0] == 3) else if (buffer[0] == 3)
{ {
await relayServerReportResolver.Resolve(socketUdp, ep, buffer.AsMemory(0, result.ReceivedBytes)); await relayServerReportResolver.Resolve(socketUdp, ep, buffer.AsMemory(1, result.ReceivedBytes-1));
} }
} }
catch (Exception ex) catch (Exception ex)

View File

@@ -65,7 +65,6 @@ namespace linker.messenger.relay.server
try try
{ {
if (crypto == null) return; if (crypto == null) return;
data = crypto.Decode(data.ToArray()); data = crypto.Decode(data.ToArray());
RelayServerNodeReportInfo relayNodeReportInfo = serializer.Deserialize<RelayServerNodeReportInfo>(data.Span); RelayServerNodeReportInfo relayNodeReportInfo = serializer.Deserialize<RelayServerNodeReportInfo>(data.Span);
@@ -80,8 +79,12 @@ namespace linker.messenger.relay.server
relayNodeReportInfo.LastTicks = Environment.TickCount64; relayNodeReportInfo.LastTicks = Environment.TickCount64;
reports.AddOrUpdate(relayNodeReportInfo.Id, relayNodeReportInfo, (a, b) => relayNodeReportInfo); reports.AddOrUpdate(relayNodeReportInfo.Id, relayNodeReportInfo, (a, b) => relayNodeReportInfo);
} }
catch (Exception) catch (Exception ex)
{ {
if(LoggerHelper.Instance.LoggerLevel <= LoggerTypes.DEBUG)
{
LoggerHelper.Instance.Error(ex);
}
} }
} }
/// <summary> /// <summary>

View File

@@ -1,5 +1,5 @@
v1.6.4 v1.6.4
2024-12-21 17:49:55 2024-12-21 18:01:49
1. 优化UI显示网络计算IP数 1. 优化UI显示网络计算IP数
2. 修复内网穿透不停止直接删除导致的无法再次添加的问题 2. 修复内网穿透不停止直接删除导致的无法再次添加的问题
3. 优化网卡的端口转发 3. 优化网卡的端口转发