ObjectDeliverer V1.2.0 has been released.

The changes are the following two points:

  • Fixed a bug where using PacketRuleNodivision for UDP reception caused an infinite loop.
  • Added an option for TCP/IP clients to automatically attempt connection when the server disconnects.

Fixed bug causing infinite loop when receiving UDP using PacketRuleNodivision

As shown above, using the UDP reception feature with PacketRuleNodivision caused a bug where it entered an infinite loop upon receiving data once. This has been fixed.

Since PacketRuleNodivision is likely used most often for UDP reception, I sincerely apologize for this critical bug.

Added option for TCP/IP client to automatically attempt connection when server disconnects

A feature was previously implemented where, when using a TCP/IP client with the Retry flag ON, it would automatically repeat Connect attempts until the server started.

However, this feature was designed not to work if the server terminated after a connection was established.

Therefore, a new AutoConnectAfterDisconnect flag has been created.

Turning this flag ON will cause it to automatically repeat Connect attempts if the connection to an already connected server is lost.

Thus, using it together with the conventional Retry flag will make it repeat Connect attempts whenever it is not connected to the server.

This is convenient for cases where you want to maintain a connection at all times.