diff options
author | Jens Geyer <jensg@apache.org> | 2022-03-18 23:20:49 +0100 |
---|---|---|
committer | Jens Geyer <Jens-G@users.noreply.github.com> | 2022-03-19 11:15:18 +0100 |
commit | cd810bba7cb2d8c37f48f48a895713c2b2b42a6c (patch) | |
tree | 265c6379d1f2d9d53138dff9dfa4813f27b59726 | |
parent | 19f60f200ba7cc67244e64905b53663d6e43046c (diff) | |
download | thrift-cd810bba7cb2d8c37f48f48a895713c2b2b42a6c.tar.gz |
Pass cancellation token to AcceptTcpClientAsync() in net6
Client: netstd
Patch: Jens Geyer
-rw-r--r-- | lib/netstd/Thrift/Transport/Server/TTlsServerSocketTransport.cs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/netstd/Thrift/Transport/Server/TTlsServerSocketTransport.cs b/lib/netstd/Thrift/Transport/Server/TTlsServerSocketTransport.cs index 77abcaeb5..2b7f80cd1 100644 --- a/lib/netstd/Thrift/Transport/Server/TTlsServerSocketTransport.cs +++ b/lib/netstd/Thrift/Transport/Server/TTlsServerSocketTransport.cs @@ -139,7 +139,11 @@ namespace Thrift.Transport.Server try { + #if NET6_0_OR_GREATER + var client = await _server.AcceptTcpClientAsync(cancellationToken); + #else var client = await _server.AcceptTcpClientAsync(); + #endif client.SendTimeout = client.ReceiveTimeout = _clientTimeout; //wrap the client in an SSL Socket passing in the SSL cert |