* UMMFile: 修改代码
This commit is contained in:
parent
ffc7355db9
commit
c01b187bad
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -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;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user