Xojo.Net.HTTPSocket Progress Parameter Types

I thought about going directly to Feedback with this, but thought I’d ask in case somebody can think of a valid reason that I’m missing.

Why does Xojo.Net.HTTPSocket.SendProgress And ReceiveProgress use Int64 for its parameter types instead of UInt64? Is there any reason these would ever be negative? Especially since Xojo.IO.FolderItem.Length is a UInt64, which seems like it would be equivalent.

Good question.

Although I’m still learning Xojo, I saw in the new framework documentation for HTTPSocket, an associated Constant SizeUnknown with a value of -1.

Presumably you can use that value as a parameter, in some context?

I tried searching for an example, but couldn’t find one.

Does that help?

[quote=362176:@Scott Cadillac]Good question.

Although I’m still learning Xojo, I saw in the new framework documentation for HTTPSocket, an associated Constant SizeUnknown with a value of -1.

Presumably you can use that value as a parameter, in some context?

I tried searching for an example, but couldn’t find one.

Does that help?[/quote]
That could be, I guess if the downloaded data is streaming or something.