http://fast-uploader.com/file/6971765389770/
ソースと実行ファイルを一式アップロードしたので見てください。
パスワードは57630です。
スマートフォンのパケットをキャプチャする目的で作成しているのですが、接続先ホストのところ(ソースの172行目以降)でホストを取得できません。
どこが悪いのかわからないので教えてください。
Winsockで接続先ホストが取得できません。
Re: Winsockで接続先ホストが取得できません。
他のアプリケーションではそのホスト名は解決できるのでしょうか。
Re: Winsockで接続先ホストが取得できません。
他のアプリケーションというとどういう意味ですか?h2so5 さんが書きました:他のアプリケーションではそのホスト名は解決できるのでしょうか。
WiFiのプロキシ設定でIPをローカルIP、ポートを57630にしています。
それでSafari上でyahoo.co.jpにアクセスしています。
おおまかな流れ的には
①iPhoneのWiFi設定でプロキシIPをローカルIPに、ポートを57630にする。
②パソコン上でtest_proxy.exeを起動し、リクエスト待機状態にする。
③iPhoneのsafariでサイト(テストではyahoo.co.jpを使用)を閲覧する。
④HTTPリクエストはyahoo.co.jpではなく、パソコン上のtest_proxy.exeへ送られる。
⑤test_proxyで接続先ホストとリクエストを分解し、接続先ホストへリクエストを送る。
⑥test_proxyで接続先ホストからのレスポンスを受け取る。
⑦iPhoneへレスポンスをそのまま返す。
このような感じです。
⑤の接続先ホストとリクエストの分解までは出来ているのですが、接続先ホストへのリクエストの部分で止まってしまいます。