mirror of
https://github.com/impact-eintr/netstack.git
synced 2025-10-23 20:53:06 +08:00
好难好难好难 窗口控制失效 主要表现为 segment.data.Size() 在 cap操作后进入下个循环时恢复初始值 截取失败
This commit is contained in:
@@ -21,11 +21,10 @@ func (v Value) LessThanEq(w Value) bool {
|
||||
|
||||
// InRange v ∈ [a, b)
|
||||
func (v Value) InRange(a, b Value) bool {
|
||||
//return a <= v && v < b
|
||||
return v-a < b-a
|
||||
return v-a < b-a // 注意 uint32(-1) > uint32(0)
|
||||
}
|
||||
|
||||
// InWindows check v in [first, first+size)
|
||||
// InWindow check v in [first, first+size)
|
||||
func (v Value) InWindow(first Value, size Size) bool {
|
||||
return v.InRange(first, first.Add(size))
|
||||
}
|
||||
|
Reference in New Issue
Block a user