Здравствуйте. Расскажите пожалуйста как работает код. Читал про каждую функцию и пытался понять , но не совсем пойму. Код (PHP): <?php $ip = '176.32.39.33'; $port = 7777; $fp = fsockopen('udp://' . $ip, $port, $errno, $errstr); stream_set_timeout($fp, 1, 0); stream_set_blocking($fp, true); if (!$fp) { echo "Ошибка подключения: ".$errno." - ".$errstr; } else { $packet = "SAMP"; //с этого места не могу понять $packet .= chr(strtok($ip, ".")); $packet .= chr(strtok(".")); $packet .= chr(strtok(".")); $packet .= chr(strtok(".")); $packet .= chr($port & 0xFF); $packet .= chr($port & 8 & 0xFF); fwrite($fp, $packet."i"); fread($fp, 11); $is_passworded = ord(fread($fp, 1)); $plr_count = ord(fread($fp, 2)); $max_plrs = ord(fread($fp, 2)); $strlen = ord(fread($fp, 4)); $hostname = fread($fp, $strlen); $strlen = ord(fread($fp, 4)); $gamemode = fread($fp, $strlen); $strlen = ord(fread($fp, 4)); $mapname = fread($fp, $strlen); //до сюда echo "<b>$hostname</b><br/>Player: $plr_count/$max_plrs<br/>Mode: $gamemode<br/>Map: $mapname<br/>Pass:"; if ($is_passworded) { echo "Yes"; } else { echo "No"; } fclose($fp); } ?>