X
xoom4
Hi
Ich suche ein geeignetes Datenübertragungsprotokoll oder Übertragungstechnik mit der ich grosse Rohdaten von einem Server zu einem Client asynchron übertragen kann. Zu beginn dachte ich mir an sowas wie ein FTP, wo die Rohdaten auf dem Server als Datei vorliegen. Doch weil der Server die Rohdaten nicht als Datei bereitstellt, sondern selbst von einem weiteren Server herunterläd, bräuchte ich eine alternative zur FTP Lösung.
Der Server fungiert also wie ein Proxy, wobei die Rohdaten von diesem Proxy über ein Datenlistener asynchron vom eigentlichen Ursprungsserver heruntergeladen werden. Die Rohdaten werden also in einzelne Stücke beim Proxy über eine Methode empfangen, dass sieht etwa so aus:
Der Client sollte auch in der lage sein, denn asynchronzen Datenfluss abzubrechen.
Ich suche ein geeignetes Datenübertragungsprotokoll oder Übertragungstechnik mit der ich grosse Rohdaten von einem Server zu einem Client asynchron übertragen kann. Zu beginn dachte ich mir an sowas wie ein FTP, wo die Rohdaten auf dem Server als Datei vorliegen. Doch weil der Server die Rohdaten nicht als Datei bereitstellt, sondern selbst von einem weiteren Server herunterläd, bräuchte ich eine alternative zur FTP Lösung.
Der Server fungiert also wie ein Proxy, wobei die Rohdaten von diesem Proxy über ein Datenlistener asynchron vom eigentlichen Ursprungsserver heruntergeladen werden. Die Rohdaten werden also in einzelne Stücke beim Proxy über eine Methode empfangen, dass sieht etwa so aus:
Code:
void incomePartialData(String dataPart) {
// Hier würden die Daten an den Client weiter asynchron übertragen.
}
Der Client sollte auch in der lage sein, denn asynchronzen Datenfluss abzubrechen.