diff --git a/src/HPSocket.Net/Adapter/TerminatorDataReceiveAdapter.cs b/src/HPSocket.Net/Adapter/TerminatorDataReceiveAdapter.cs index c311f5a04c5b519cfd4ce8668212d283dcf22aa9..b298ff1d9a2e5422424427e72f6b77023b0e2225 100644 --- a/src/HPSocket.Net/Adapter/TerminatorDataReceiveAdapter.cs +++ b/src/HPSocket.Net/Adapter/TerminatorDataReceiveAdapter.cs @@ -59,7 +59,7 @@ namespace HPSocket.Adapter foreach (var index in findList) { // 数量 - var bodyLength = index + 1 - lastPosition; + var bodyLength = index - lastPosition; // 得到一条完整数据包 var bodyData = cache.Data.GetRange(lastPosition, bodyLength).ToArray(); diff --git a/src/HPSocket.Net/HPSocket.Net.csproj b/src/HPSocket.Net/HPSocket.Net.csproj index 0c85d412615cffb0caaf5d4daf95e14d231b9661..21cc73ff97abd2a662160c5d4b53d037afc62b8e 100644 --- a/src/HPSocket.Net/HPSocket.Net.csproj +++ b/src/HPSocket.Net/HPSocket.Net.csproj @@ -2,7 +2,7 @@ - netstandard2.0;net20;net40 + netstandard2.0;net20;net40;netcoreapp3.1 AnyCPU false HPSocket.Net