mirror of
https://github.com/snltty/linker.git
synced 2025-09-26 21:15:57 +08:00
185
This commit is contained in:
@@ -50,6 +50,10 @@ namespace linker.messenger.forward.proxy
|
||||
try
|
||||
{
|
||||
SocketReceiveFromResult result = await token.SourceSocket.ReceiveFromAsync(bytes, tempRemoteEP).ConfigureAwait(false);
|
||||
if(result.ReceivedBytes == 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
|
||||
token.Proxy.SourceEP = result.RemoteEndPoint as IPEndPoint;
|
||||
token.Proxy.Data = bytes.AsMemory(0, result.ReceivedBytes);
|
||||
|
@@ -43,7 +43,7 @@ namespace linker.messenger.listen
|
||||
if (result.ReceivedBytes == 0)
|
||||
{
|
||||
LoggerHelper.Instance.Error($"udp server recv 0");
|
||||
continue;
|
||||
break;
|
||||
}
|
||||
IPEndPoint ep = result.RemoteEndPoint as IPEndPoint;
|
||||
try
|
||||
|
@@ -46,6 +46,7 @@ namespace linker.messenger.socks5
|
||||
try
|
||||
{
|
||||
SocketReceiveFromResult result = await token.SourceSocket.ReceiveFromAsync(bytes, tempRemoteEP).ConfigureAwait(false);
|
||||
if (result.ReceivedBytes == 0) break;
|
||||
|
||||
token.Proxy.SourceEP = result.RemoteEndPoint as IPEndPoint;
|
||||
token.Proxy.Data = bytes.AsMemory(0, result.ReceivedBytes);
|
||||
@@ -211,6 +212,7 @@ namespace linker.messenger.socks5
|
||||
while (true)
|
||||
{
|
||||
SocketReceiveFromResult result = await socket.ReceiveFromAsync(udpToken.Buffer, SocketFlags.None, target).ConfigureAwait(false);
|
||||
if (result.ReceivedBytes == 0) break;
|
||||
udpToken.Proxy.Data = udpToken.Buffer.AsMemory(0, result.ReceivedBytes);
|
||||
udpToken.Update();
|
||||
await SendToConnection(udpToken).ConfigureAwait(false);
|
||||
|
@@ -571,7 +571,10 @@ namespace linker.tunnel.transport
|
||||
while (true)
|
||||
{
|
||||
SocketReceiveFromResult result = await local.ReceiveFromAsync(buffer, tempEp).ConfigureAwait(false);
|
||||
if (result.ReceivedBytes == 0) break;
|
||||
if (result.ReceivedBytes == 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
if (result.ReceivedBytes == endBytes.Length && buffer.AsMemory(0, result.ReceivedBytes).Span.SequenceEqual(endBytes))
|
||||
{
|
||||
|
||||
|
@@ -1,5 +1,5 @@
|
||||
v1.8.5
|
||||
2025-06-25 16:03:58
|
||||
2025-06-25 16:12:07
|
||||
1. 一些累计更新
|
||||
2. 备用信标服务器
|
||||
3. 设置默认中继节点
|
||||
|
Reference in New Issue
Block a user