これは私のコードです:
$socketConnection = @fsockopen ( "127.0.0.1", "23", $errorNumber, $errorString, 30 );
if ( ! $socketConnection )
{
print '<b>Connection Failed</b><br />' . $errorString . '<br />' . $errorNumber;
}
else
{
//stream_set_blocking ( $socketConnection, 0 );
//stream_set_timeout ( $socketConnection, 10 );
print '<b>Connection Success!</b><br />';
fputs($socketConnection,'\r');
sleep(1);
$buffer = fread ( $socketConnection, 20 );
$out='';
for ( $i=0; $i < 20; $i++ )
{
$out .= $buffer [ $i ] ;
}
$response = trim ( preg_replace( "/^.*?\n(.*)\n[^\n]*$/", "$1", $out ) );
echo $response;
//$response = bin2hex($response);
//hex2ascii('ff:fd:25:ff:fb:01:ff:fb:03:ff:fd:27:ff:fd:1f:ff:fd:00:ff:fb');
fclose ( $socketConnection );
}
ここで、コードを実行すると、次の出力が得られます。
ÿý%ÿûÿûÿý'ÿýÿý
何もありません。何が問題になる可能性がありますか? そして、どうすればこの問題を解決できますか。xamppバージョン2.5でwin7を使用しています
さらに、システムにwin7 telnetサーバーをインストールし、telnetコマンドからtelnetできます。
私はtelnetにパテを使用しましたが、ここに私が得たものがあります: