You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Implementing WriteFlush() in the main RSocket class. Adding helper method for the Setup() call in the main RSocket class (with protocol support in the native-typed version for metadata&data - must be old code). Augmenting the Client class to take a connection policy object (which was already implemented) and removed all dependency on the Protocol layer (which was an abstraction violation anyway).
// var server = RSocketProtocol.Handler(this, Transport.Input, CancellationToken.None, name: nameof(RSocketClient));
69
-
// ////TODO Move defaults to policy object
70
-
// new RSocketProtocol.Setup(keepalive: TimeSpan.FromSeconds(60), lifetime: TimeSpan.FromSeconds(180), metadataMimeType: "binary", dataMimeType: "binary").Write(Transport.Output);
71
-
// await Transport.Output.FlushAsync();
72
-
// return this;
73
-
//}
74
66
75
67
//TODO SPEC: A requester MUST not send PAYLOAD frames after the REQUEST_CHANNEL frame until the responder sends a REQUEST_N frame granting credits for number of PAYLOADs able to be sent.
76
68
@@ -82,8 +74,7 @@ public IAsyncEnumerable<T> RequestChannel<TSource, T>(IAsyncEnumerable<TSource>
0 commit comments