connect mysql resolve problem und zuweisung der IP für ethernet

ok,

habe es jetzt soweit das ich den string am Arduino abgreifen kann
dort erhalte ich

Verbunden...sende Daten...fertig!
HTTP/1.1 200 OK
Date: Mon, 21 Apr 2014 22:00:31 GMT
Server: Apache/2.2.22 (Debian)
X-Powered-By: PHP/5.4.4-14+deb7u8
Vary: Accept-Encoding
Content-Length: 15
Content-Type: text/html

337-24.80-37.10
disconnecting.

auf dem Webserver wird der String wie folgt zusammengesetzt

$sql =  'SELECT `id`,`temp`,`hum` FROM `test_db` ORDER BY `id` DESC LIMIT 1';
                                $res = $db->query($sql);
                                $ergebnis = $res->fetch_object();
                                $binarydata = pack ('a4a6a5', $ergebnis->id.'-',$ergebnis->temp.'-',$ergebnis->hum);
                                echo  $binarydata;

ob das so ideal ist weiss ich noch nicht.
zumindest bin ich froh darüber das ich nun die Daten auf dem Arduino zur Verfügung habe

muss diesen string dort wohl nun mit strtok() oder strtstr() zerlegen oder?
mit strstr() hab ich es probiert, bei strtok() geht es besser jedoch da läuft er in der while(schleife)in eine endlosschleife

#include <stdio.h>
#include <string.h>
int x;
  void setup()
{
  Serial.begin(9600); 
  Serial.flush();
  delay(200);
  
}
void loop()
{
  for (x = 0 ; x < 2 ; x++)
  {
  char str[] ="331-22.00-56.00";
  char * pch;
  Serial.print ("Splitt string\n");
  Serial.print (str);
  pch = strtok (str," - ");
  while (pch != NULL)
  {
    Serial.print ("ereledigt string\n");
    Serial.print (pch);
    pch = strtok (NULL, "-");
  }
  }

}