@@ -106,7 +106,8 @@ public async Task BrowseFacebookOverHS()
106106 using TorClient torClient = await TorClient . BootstrapWithGithubAsync ( cachePath ) ;
107107
108108 var serviceClient = await TorServiceClient . ConnectAsync ( torClient , "facebookwkhpilnemxj7asaniu7vnjjbiltxjqhye3mhbshg7kx5tfyd.onion" ) ;
109- var httpClient = new TorHttpClient ( serviceClient . GetStream ( ) , "facebookwkhpilnemxj7asaniu7vnjjbiltxjqhye3mhbshg7kx5tfyd.onion" ) ;
109+ var stream = await serviceClient . GetStreamAsync ( ) ;
110+ var httpClient = new TorHttpClient ( stream , "facebookwkhpilnemxj7asaniu7vnjjbiltxjqhye3mhbshg7kx5tfyd.onion" ) ;
110111
111112 try
112113 {
@@ -131,8 +132,8 @@ public async Task BrowseFacebookOverHSWithTLS()
131132 using TorClient torClient = await TorClient . BootstrapWithGithubAsync ( cachePath ) ;
132133
133134 var serviceClient = await TorServiceClient . ConnectAsync ( torClient , "facebookwkhpilnemxj7asaniu7vnjjbiltxjqhye3mhbshg7kx5tfyd.onion:443" ) ;
134-
135- var sslStream = new SslStream ( serviceClient . GetStream ( ) , true , ( sender , cert , chain , sslPolicyErrors ) => true ) ;
135+ var stream = await serviceClient . GetStreamAsync ( ) ;
136+ var sslStream = new SslStream ( stream , true , ( sender , cert , chain , sslPolicyErrors ) => true ) ;
136137 await sslStream . AuthenticateAsClientAsync ( string . Empty , null , SslProtocols . Tls12 , false ) ;
137138
138139 var httpClientOverSslStream = new TorHttpClient ( sslStream , "www.facebookwkhpilnemxj7asaniu7vnjjbiltxjqhye3mhbshg7kx5tfyd.onion" ) ;
@@ -185,7 +186,7 @@ public async Task EstablishAndCommunicateOverHSConnectionOnionStyle()
185186 var clientSide =
186187 Task . Run ( async ( ) => {
187188 var serviceClient = await TorServiceClient . ConnectAsync ( torClient , host . ExportUrl ( ) ) ;
188- var stream = serviceClient . GetStream ( ) ;
189+ var stream = await serviceClient . GetStreamAsync ( ) ;
189190 var lengthBytes = new byte [ sizeof ( int ) ] ;
190191 await ReadExact ( stream , lengthBytes , 0 , lengthBytes . Length ) ;
191192 var length = BitConverter . ToInt32 ( lengthBytes ) ;
0 commit comments