+ // BINARY_FOLLOWS mode
+ if (substr($talkback, 0, 1) == "6") {
+ $bytes = intval(substr($talkback, 4));
+ if (CITADEL_DEBUG_PROXY)
+ {
+ syslog(LOG_DEBUG, "reading ".$bytes." bytes from server");
+ }
+ $buf = fread($ctdlsock, $bytes);
+ if (CITADEL_DEBUG_PROXY)
+ {
+ syslog(LOG_DEBUG, "Read: ".$buf);
+ }
+ socket_write($msgsock, $buf, $bytes);
+ }
+