This commit is contained in:
snltty
2025-06-14 20:50:30 +08:00
parent f20ea4f575
commit d28d46f837
2 changed files with 5 additions and 5 deletions

View File

@@ -113,7 +113,7 @@ namespace linker.messenger.relay.messenger
public async Task RelayAsk(IConnection connection) public async Task RelayAsk(IConnection connection)
{ {
RelayInfo info = serializer.Deserialize<RelayInfo>(connection.ReceiveRequestWrap.Payload.Span); RelayInfo info = serializer.Deserialize<RelayInfo>(connection.ReceiveRequestWrap.Payload.Span);
if (signCaching.TryGet(connection.Id, info.RemoteMachineId, out SignCacheInfo from, out SignCacheInfo to)) if (signCaching.TryGet(connection.Id, info.RemoteMachineId, out SignCacheInfo from, out SignCacheInfo to) == false)
{ {
connection.Write(serializer.Serialize(new RelayAskResultInfo { })); connection.Write(serializer.Serialize(new RelayAskResultInfo { }));
return; return;
@@ -140,7 +140,7 @@ namespace linker.messenger.relay.messenger
public async Task RelayAsk170(IConnection connection) public async Task RelayAsk170(IConnection connection)
{ {
RelayInfo170 info = serializer.Deserialize<RelayInfo170>(connection.ReceiveRequestWrap.Payload.Span); RelayInfo170 info = serializer.Deserialize<RelayInfo170>(connection.ReceiveRequestWrap.Payload.Span);
if (signCaching.TryGet(connection.Id, info.RemoteMachineId, out SignCacheInfo from, out SignCacheInfo to)) if (signCaching.TryGet(connection.Id, info.RemoteMachineId, out SignCacheInfo from, out SignCacheInfo to) == false)
{ {
connection.Write(serializer.Serialize(new RelayAskResultInfo170 { })); connection.Write(serializer.Serialize(new RelayAskResultInfo170 { }));
return; return;
@@ -193,7 +193,7 @@ namespace linker.messenger.relay.messenger
} }
public async Task RelayForward(IConnection connection, RelayInfo info, ushort id, Func<byte[]> data) public async Task RelayForward(IConnection connection, RelayInfo info, ushort id, Func<byte[]> data)
{ {
if (signCaching.TryGet(connection.Id, info.RemoteMachineId, out SignCacheInfo from, out SignCacheInfo to)) if (signCaching.TryGet(connection.Id, info.RemoteMachineId, out SignCacheInfo from, out SignCacheInfo to) == false)
{ {
connection.Write(Helper.FalseArray); connection.Write(Helper.FalseArray);
return; return;

View File

@@ -1,5 +1,5 @@
v1.8.3 v1.8.3
2025-06-14 19:40:51 2025-06-14 20:50:30
1. 一些累计更新 1. 一些累计更新
2. 修复socks5解决CPU爆满问题增加本地域名解析支持HTTP代理 2. 修复socks5解决CPU爆满问题增加本地域名解析支持HTTP代理
3. 优化唤醒模块 3. 优化唤醒模块