using System;
-using System.Collections.Concurrent;
using System.Net;
using System.Threading.Tasks;
using Hazel;
return output;
}
- public unsafe float ReadSingle()
+ public float ReadSingle()
{
var output = BinaryPrimitives.ReadSingleLittleEndian(Buffer.Span.Slice(Position));
Position += sizeof(float);
public void CopyTo(IMessageWriter writer)
{
writer.Write((ushort) Length);
- writer.Write((byte) Tag);
+ writer.Write(Tag);
writer.Write(Buffer);
}
public IConnection Connection => _connection;
- public ValueTask SendAsync()
+ public async ValueTask SendAsync()
{
- _connection.InnerConnection.Send(Writer);
- return default;
+ await _connection.InnerConnection.Send(Writer);
}
}
}
\ No newline at end of file
-Subproject commit 1c5c51c2bd28482128120003e7f72bee22ff8115
+Subproject commit de76089739cc3be4224193348104df028c785449