Hey Leute,
ich habe ein kleines Verständnisproblem, hinsichtlich der Nutzung des DefaultHttpClients, der HttpUrlConnection und von Sockets.
Was ich bisher rausgefunden habe:
Der HttpClient ist depreceated und man sollte auf die HttpUrlConnection ausweichen. In meinem Test war diese auch schneller. Mir stellt sich allerdings die Frage warum das so ist ? Liegt das vllt daran, dass die HttpUrlConnection versucht eine keep-alive connection by default zu erstellen? Ich weiß nicht ob es beim HttpClient auch der Fall ist.
Weiterhin besteht auch die Möglichkeit der Socketnutzung, um TCP basierte Nachrichten auszutauschen. Nun stellt sich mir die Frage warum sollte man dieses Nutzen wenn HttPClient und HttpUrlConnection doch auch auf dem TCP aufsetzen.
Naja ich hoffe jemand kann ein wenig Licht in meine verwirrte Androidwelt reinbringen, thx im voraus
mfg newbie
ich habe ein kleines Verständnisproblem, hinsichtlich der Nutzung des DefaultHttpClients, der HttpUrlConnection und von Sockets.
Was ich bisher rausgefunden habe:
Der HttpClient ist depreceated und man sollte auf die HttpUrlConnection ausweichen. In meinem Test war diese auch schneller. Mir stellt sich allerdings die Frage warum das so ist ? Liegt das vllt daran, dass die HttpUrlConnection versucht eine keep-alive connection by default zu erstellen? Ich weiß nicht ob es beim HttpClient auch der Fall ist.
Weiterhin besteht auch die Möglichkeit der Socketnutzung, um TCP basierte Nachrichten auszutauschen. Nun stellt sich mir die Frage warum sollte man dieses Nutzen wenn HttPClient und HttpUrlConnection doch auch auf dem TCP aufsetzen.
Naja ich hoffe jemand kann ein wenig Licht in meine verwirrte Androidwelt reinbringen, thx im voraus
mfg newbie