Skip to content

Commit 390d503

Browse files
committed
AsStream() is very necessary since it must flush the data
1 parent 58b2d52 commit 390d503

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

projects/RabbitMQ.Client/client/impl/SocketFrameHandler.cs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -250,7 +250,11 @@ public bool TryReadFrame(out InboundFrame frame)
250250

251251
public void SendHeader()
252252
{
253-
_pipeWriter.Write(ProtocolHeader);
253+
#if NET
254+
_pipeWriter.AsStream().Write(ProtocolHeader);
255+
#else
256+
_pipeWriter.AsStream().Write(ProtocolHeader.ToArray(), 0, ProtocolHeader.Length);
257+
#endif
254258
}
255259

256260
public void Write(ReadOnlyMemory<byte> memory)

0 commit comments

Comments
 (0)