Asynchrone Servercalls via HTTPConnection
Posted: Tue Oct 20, 2015 11:07 am
Ich habe eine Anwendung erstellt, die mit einer HttpConnection läuft. Ich möchte einen asynchronen Servercall ausführen, um eine zeitintensive Berechnung anzustoßen. Ich habe den Call aufgebaut wie hier im Forum beschrieben (Asynchrone Kommunikation mit CallBack).
Zum Problem: Leider wird der Callback erst nach einer sehr langen Zeit (> 30s) aufgerufen, sofern in der Zwischenzeit keine weiteren synchronen oder asynchronen Calls gesendet werden. Wird in der Zwischenzeit ein Call ausgeführt, so kommt die Rückantwort des letzten asynchronen Calls sofort.
Ist es möglich, dass dies in der Natur der HttpConnection liegt? Kann der Server nach einer Zeit ohne clientseitige Aktion senden, um den Callback auszulösen?
Kann ich einen Callback erwarten, trotzdem keine weitere Kommunikation nach dem Initiieren des asynchronen Calls stattfindet?
Zum Problem: Leider wird der Callback erst nach einer sehr langen Zeit (> 30s) aufgerufen, sofern in der Zwischenzeit keine weiteren synchronen oder asynchronen Calls gesendet werden. Wird in der Zwischenzeit ein Call ausgeführt, so kommt die Rückantwort des letzten asynchronen Calls sofort.
Ist es möglich, dass dies in der Natur der HttpConnection liegt? Kann der Server nach einer Zeit ohne clientseitige Aktion senden, um den Callback auszulösen?
Kann ich einen Callback erwarten, trotzdem keine weitere Kommunikation nach dem Initiieren des asynchronen Calls stattfindet?