qemuでシミュレートされた簡単なテストシステムを設定しようとしています。
問題は、標準のコマンドラインを使用してWebアプリケーションに接続できないようです。アプリケーションは通常、明確に定義されたポートでリッスンしますが、その後は実際の通信用に別々のWebソケットを開こうとします。
この動作は、私が一般的に使用しているツールキット(RemiやBottle、両方のPythonパッケージの両方)で一貫して表示されます。
他のネットワークアプリケーション(sshなど)は期待どおりに機能します。
qemuの起動に使用するコマンドラインは次のとおりです。
qemu-system-arm -M versatilepb -kernel output/images/zImage -dtb output/images/versatile-pb.dtb -drive file=output/images/rootfs.ext2,if=scsi,format=raw -append "root=/dev/sda console=ttyAMA0,115200" -serial stdio -net nic,model=rtl8139 -net user,hostfwd=tcp::7777-:7777,hostfwd=tcp::7722-:22
http://127.0.0.1:7777
(接続リセット)または(成功)に接続しようとします。ssh -p 7722 [email protected]
私は両方の標準的な「デモ」でテストしました。レミそしてボトル。これらの動作は基本的に同じです。初期接続通信をリセットした後です。
Remiは実際にもう少しうまく機能し、ページを表示できますが(websocketを介して)機能はありません。
私は何を見逃していますか?