TCPSocket — Gleichzeitig senden und empfangen

Hi
Ich versuche gerade ein
Sublet(http://unexist.scrapping.cc/projects/subtle/wiki/Sublets) zu
erstellen dass mir den aktuellen Titel von shell-fm + Restzeit anzeigt.
Das habe ich bereits dafuer: http://sprunge.us/QheF?rb
Nur ergibt sich das Problem, das shell-fm sobald das gesendet wurde
sofort die Antwort sendet und die ist dann nicht mehr da wenn ich
sfm.recv mache. Das sfm.puts funktioniert aber(an skip getestet). Kann
mir da wer helfen? thx

Gruß, linopolus