Ja, ihr habt richtig gelesen. Weil mir gerade nichts Besseres eingefallen ist, habe ich mich mal selbst an einem STUN-Client versucht. Damit wäre jetzt wieder mal bewiesen: man kann mit PHP deutlich mehr anstellen, als bloß Webseiten zusammenzukleistern.
Auf die Idee gekommen bin ich übrigens durch meinen Vortrag auf der SLAC 2009, wer dort war dürfte das Thema noch sehr präsent haben Ein paar Zeilen zu STUN (Text, nicht Code) hatte ich ja schon früher mal geschrieben. Eigentlich war das Ganze erstaunlich einfach umzusetzen, RFC zur Hand und los ging's
Am Code muss noch ordentlich gefeilt werden, ich selbst bin jedenfalls noch nicht damit zufrieden. Aber für gerade mal sieben Stunden Aufwand ist er doch schon recht ansehnlich geworden! Auch die Kommentare fehlen leider noch gänzlich. Wer schon mal reingucken möchte, findet ihn unter http://websvn.gelf.net/ oder kann ihn auch direkt via SVN herunterladen:
svn co http://svn.gelf.net/phpstunclient/trunk
Viel Spaß!!! Ich werde bei Gelegenheit noch ein paar erklärende Zeilen hinzufügen, versprochen. Irgendwann.