jaja fwrite() und fread() sind mir auch bekannt das ändert aber nichts daran dass der SOCKS Proxy die Authentifizierung im Binärformat haben will! Dann kann ich ja schlecht einfach fwrite($handle, '0000100 ...'); schreiben!
Na, schreib doch deine Fragen auch so dass man weiß was du willst ;)
Wenn du Probleme hast den String zu erzeugen, gugg doch mal die Funktionen chr() / ord(), bindec() / decbin() und hexdec() / dechex() an. Damit solltest du arbeiten können.
Ja hab ich jetzt die Funktionsweise der Authentifizierung falsch verstanden? Verlangt der Proxy jetzt Zahlen in Strings oder Zahlen in Bytes?