* UMMFile: 修改代码

This commit is contained in:
Sunny 2021-09-05 17:27:19 +08:00
parent ffc7355db9
commit c01b187bad
5 changed files with 2 additions and 1 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -137,7 +137,6 @@ namespace Sunny.UI
var mmf = MemoryMappedFile.CreateOrOpen(MapName, Capacity, MemoryMappedFileAccess.ReadWrite); var mmf = MemoryMappedFile.CreateOrOpen(MapName, Capacity, MemoryMappedFileAccess.ReadWrite);
using (var accessor = mmf.CreateViewAccessor(0, Capacity)) using (var accessor = mmf.CreateViewAccessor(0, Capacity))
{ {
accessor.Write(0, false);
var len = accessor.ReadInt32(128); var len = accessor.ReadInt32(128);
var data = new byte[len]; var data = new byte[len];
accessor.ReadArray(128 + 4, data, 0, len); accessor.ReadArray(128 + 4, data, 0, len);
@ -147,6 +146,8 @@ namespace Sunny.UI
data = new byte[len]; data = new byte[len];
accessor.ReadArray(1024 + 4, data, 0, len); accessor.ReadArray(1024 + 4, data, 0, len);
message.Value = Encoding.Unicode.GetString(data); message.Value = Encoding.Unicode.GetString(data);
accessor.Write(0, false);
return message; return message;
} }
} }