There was an error while loading. Please reload this page.
1 parent dd93cf4 commit 7c26f68Copy full SHA for 7c26f68
1 file changed
src/Libplanet.Net/Transports/NetMQTransport.cs
@@ -662,10 +662,26 @@ await ProcessMessageHandler.InvokeAsync(
662
channel.Writer.Complete();
663
}
664
665
+#if NETCOREAPP3_0 || NETCOREAPP3_1 || NET
666
await foreach (
667
var messageContent in channel.Reader.ReadAllAsync(
668
_runtimeCancellationTokenSource.Token))
669
{
670
+#else
671
+ while (true)
672
+ {
673
+ MessageContent messageContent;
674
+ try
675
676
+ messageContent = await channel.Reader.ReadAsync(
677
+ _runtimeCancellationTokenSource.Token);
678
+ }
679
+ catch (ChannelClosedException)
680
681
+ break;
682
683
+
684
+#endif
685
await ReplyMessageAsync(
686
messageContent,
687
message.Identity ?? Array.Empty<byte>(),
0 commit comments