Damien Arrachequesne 0cbf01eb25 fix: ensure randomizationFactor is always between 0 and 1
Using a randomizationFactor value above 1 could lead to generating a
negative duration, then throwing:

> java.lang.IllegalArgumentException: delay < 0: -1012
> at java.util.Timer.schedule(Timer.java:454)
> at io.socket.client.Manager.reconnect(Manager.java:544)

This error does not seem related to a long overflow (in the
BigInteger.longValue() operation), because the BigInteger.min(this.max)
operation before should prevent it.

Related: https://github.com/socketio/socket.io-client-java/issues/349
2022-07-02 09:02:48 +02:00
2020-12-17 16:01:50 +01:00
2013-04-29 01:55:13 +09:00
2013-04-29 01:55:13 +09:00
2020-12-16 00:17:43 +01:00

Socket.IO-client Java

Build Status

This is the Socket.IO Client Library for Java, which is simply ported from the JavaScript client.

See also:

Table of content

Compatibility

Client version Socket.IO server
0.9.x 1.x
1.x 2.x
2.x 3.x / 4.x

Documentation

The documentation can be found here.

The source of this documentation is in the src/site/ directory of the repository. Pull requests are welcome!

License

MIT

Description
Full-featured Socket.IO Client Library for Java, which is compatible with Socket.IO v1.0 and later.
Readme MIT 771 KiB
Languages
Java 97.8%
JavaScript 2%
Makefile 0.2%