在 CodenameOne 中,ConnectionRequest.setTimeout 的参数是毫秒还是秒?

In CodenameOne, is the argument for ConnectionRequest.setTimeout in milliseconds or seconds?

我的互联网连接速度极慢且不可靠。我应该设置超时吗?计量单位是什么?我知道默认值是“-1”,它不设置超时。我想服务器仍然会强制执行某种超时。

超时以毫秒为单位,但这是一个连接超时,一旦建立连接就会被隐式取消。因此,如果服务器速度很慢但您仍然能够连接,您将不会超时。

这对于流式传输等我们不希望发生超时的功能很重要。您可以终止无响应的连接或使用较低级别的 API,例如 websockets 以获得更多控制。