Gianluca Bertani

4pods

Lightstreamer_iOS_Client

The Lightstreamer client for iOS lets you:

  • Connect to a Lightstreamer Server version 6.1 or greater.
  • Subscribe to items and receive real-time updates, keeping the bandwidth under control.
  • Send real-time messages to any metadata adapter.
  • Rely on automatic reconnection and subscription in case of network glitches.

License: Custom

  • Objective C

Lightstreamer_macOS_Client

The Lightstreamer client for macOS lets you:

  • Connect to a Lightstreamer Server version 6.1 or greater.
  • Subscribe to items and receive real-time updates, keeping the bandwidth under control.
  • Send real-time messages to any metadata adapter.
  • Rely on automatic reconnection and subscription in case of network glitches.

License: Custom

  • Objective C

Lightstreamer_tvOS_Client

The Lightstreamer client for tvOS lets you:

  • Connect to a Lightstreamer Server version 6.1 or greater.
  • Subscribe to items and receive real-time updates, keeping the bandwidth under control.
  • Send real-time messages to any metadata adapter.
  • Rely on automatic reconnection and subscription in case of network glitches.

License: Custom

  • Objective C

LSThreadPoolLib

This library addresses the limited size of the connection pool of iOS. For more background information on this issue please see:

  • http://blog.lightstreamer.com/2013/01/on-ios-url-connection-parallelism-and.html

The library contains the following utility classes:

  • LSURLDispatcher: provides services to connect to a URL, synchronously and asynchronously, while ensuring the connection pool is never exceeded.
  • LSThreadPool: a general purpose fixed-size thread pool implementation. Used by LSURLDispatcher but available for other uses.
  • LSTimerThread: a service to perform delayed calls to target/selector without employing the main thread. Used by LSURLDispatcher but available for other uses.

License: Apache-2.0

  • Objective C