arduino ethernet shield - client und server gleichzeitig ?

Hallo,
Ich habe eine Wetterstation gebastelt, die Meßwerte werden in einer Website angezeigt.

Grundsätzlich basiert der Code auf dem Example Webserver.ino der Ethernet Lib.
Nun bin ich auf die Idee gekommen externe Daten z.b. von http://developer.yahoo.com/weather/ zu holen

Das würde nach meinem Verständnis bedeuten, das ich beide Klassen (EthernetClient;EthernetServer;) gleichzeitig benutzen müsste.
Oder ich stoppe EthernetServer initalisiere EthernetClient hole die Daten und starte EthernetServer.

Gleichzeitg geht das wohl nicht - oder ??

Edit: In der Doku steht zwar

It can serve as either a server accepting incoming connections or a client making outgoing ones. The library supports up to four concurrent connection (incoming or outgoing or a combination).

Wenn ich den google Beispielcode einbaue, scheint er bei connect hängen zu bleiben, bis es zu einem Timeout kommt.
.IP und Gateway sind korrekt drin, der Arduino Server hat zugriff ins Internet

Den Code einzeln also ohne EthernetServer habe ich nicht getestet.