> Nur eine Sache kapier ich nicht.

receiveBuffer[buffer_pos]='\0';
// Terminate String with a 0, so other routines.
// can determine where it ends!




Und wenn Du atoi verwendest musst Du die Arrays auch 0 terminieren!