Improve reliability for alices
By keeping alive the WW <--> Tor connection.
MODIFY
WalletWasabi/Tor/Socks5/TorTcpConnectionFactory.cs
WalletWasabi/Tor/Socks5/TorTcpConnectionFactory.cs
@@ -71,6 +71,7 @@ namespace WalletWasabi.Tor.Socks5
try
{
tcpClient = new(TorSocks5EndPoint.AddressFamily);
+ tcpClient.Client.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.KeepAlive, true );
transportStream = await ConnectAsync(tcpClient, cancellationToken).ConfigureAwait(false);
await HandshakeAsync(tcpClient, circuit, cancellationToken).ConfigureAwait(false);

Improve reliability for alices

By keeping alive the WW <--> Tor connection.