mirror of
https://github.com/snltty/linker.git
synced 2025-09-26 21:15:57 +08:00
185
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
using linker.libs.extends;
|
||||
using linker.libs;
|
||||
using linker.libs.extends;
|
||||
using System.Net;
|
||||
using System.Net.Sockets;
|
||||
|
||||
@@ -39,18 +40,24 @@ namespace linker.messenger.listen
|
||||
try
|
||||
{
|
||||
SocketReceiveFromResult result = await socketUdp.ReceiveFromAsync(buffer, SocketFlags.None, endPoint).ConfigureAwait(false);
|
||||
if (result.ReceivedBytes == 0) break;
|
||||
if (result.ReceivedBytes == 0)
|
||||
{
|
||||
LoggerHelper.Instance.Error($"udp server recv 0");
|
||||
continue;
|
||||
}
|
||||
IPEndPoint ep = result.RemoteEndPoint as IPEndPoint;
|
||||
try
|
||||
{
|
||||
await resolverTransfer.BeginReceive(socketUdp, ep, buffer.AsMemory(0, result.ReceivedBytes)).ConfigureAwait(false);
|
||||
}
|
||||
catch (Exception)
|
||||
catch (Exception ex)
|
||||
{
|
||||
LoggerHelper.Instance.Error($"udp server recv {ex}");
|
||||
}
|
||||
}
|
||||
catch (Exception)
|
||||
catch (Exception ex)
|
||||
{
|
||||
LoggerHelper.Instance.Error($"udp server recv {ex}");
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
@@ -346,6 +346,7 @@ namespace linker.tunnel.connection
|
||||
ReadResult result = await pipe.Reader.ReadAsync();
|
||||
if (result.IsCompleted && result.Buffer.IsEmpty)
|
||||
{
|
||||
cancellationTokenSource.Cancel();
|
||||
break;
|
||||
}
|
||||
|
||||
|
@@ -1,5 +1,5 @@
|
||||
v1.8.5
|
||||
2025-06-25 15:13:09
|
||||
2025-06-25 16:03:58
|
||||
1. 一些累计更新
|
||||
2. 备用信标服务器
|
||||
3. 设置默认中继节点
|
||||
|
Reference in New Issue
Block a user