Webリクエストをポート1111でnetcatリッスンするためlocalhostに使用するシェルスクリプトがあります。localhost:1111/index.htmlたとえば、アクセスしようとするたびに、次のようになります。
invalid connection to [127.0.0.1] from localhost [127.0.0.1] 60038
最後の数字(60038)は、アクセスするたびに増加しているようですlocalhost。
何が間違っているのかについての提案はありますか?そして、default localhostディレクトリは何ですか?index.htmlそれlocalhost:1111/index.htmlが機能するようにどこに置くべきですか?
編集
完全なスクリプトは次のとおりです。
#!/bin/sh
while true
do
netcat -vvl localhost -p 1111 -c '
set -x
read http_request
echo HTTP/1.0 200 OK
echo
echo "Received HTTP request: $http_request"
'
done
完全なスクリプトを追加しました。netcatがメッセージを提供しているかどうかはわかりませんが、設定されている可能性があります。しかし、どのセットが何をするのかわかりません!
—
MinaHany
そのスクリプトがリスニング側です。クライアント側も投稿できますか?
—
jw013
netcatコマンドラインを投稿できますか?「無効な接続」メッセージはnetcat別のツールから送信されたものですか?