Deine LIC-Task kenne ich nicht.
Ich bin nur auf dieses Problem gestoßen in Verbindung mit einem SQL-Transfer zwischen der AS/400 und einer Oracle-Datenbank.
Hier wird ja eigentlich auch permanent gesendet und empfangen so dass es doch nicht zu diesen Verzögerungen kommen dürfte.
Es hat mich einige Mühe gekostet (Googel, Oracle-Seiten, Java) überhaupt den Zusammenhang zu erkennen.
"Versuch macht kluch" dachte ich und hab's einfach ausprobiert.

Vor abschalten des NONAGLE bekam ich ca. 10 Sätze pro Sekunden durch (2MBit-Standleitung), nach Abschalten waren es doch 200 !

Dies zeigte sich auch bei anderen SQl-Übertragungen, dass mit dem Abschalten ca. Faktor 20 erreichbar war.
Wenn die Leitung schneller wäre, wer weiß ...