$uid) { //print 'Socket: ' . $client[$key]['ssid'] . "\n"; if (($tmp['buffer'] = socket_read($client[$key]['socket'], 1024))) { //echo $client[$key]['buffer'] . "\n"; $client[$key]['buffer'] .= $tmp['buffer']; } if ($tmp['pos'] = strrpos($client[$key]['buffer'], "\n")) { $client[$key]['idle'] = time(); echo $client[$key]['buffer'] . "\n"; $tmp['buffer'] = substr($client[$key]['buffer'], 0, $tmp['pos']) . "\n\r\n\r"; socket_write($client[$key]['socket'], $tmp['buffer'], strlen($tmp['buffer'])); $client[$key]['buffer'] = substr($client[$key]['buffer'], $tmp['pos'] + 1); } if ($tmp['pos'] = strrpos($client[$key]['buffer'], "\x08")) { $client[$key]['buffer'] = substr($client[$key]['buffer'], 0, -2) ; } } } echo "ERROR: Server Halted"; ?>