私は bittorrent クライアントを作成しようとしていますが、HTTP GET リクエストをトラッカーに送信する方法を特定する必要があります。特定のパラメーターは次の場所にあります: http://jonas.nitro.dk/bittorrent/bittorrent-rfc .html#anchor18
ソケットを開く方法はほぼ理解できたと思いますが、Windows の C++ で GET リクエストを送信するにはどうすればよいですか?
どんな助けでも大歓迎です:)
私は bittorrent クライアントを作成しようとしていますが、HTTP GET リクエストをトラッカーに送信する方法を特定する必要があります。特定のパラメーターは次の場所にあります: http://jonas.nitro.dk/bittorrent/bittorrent-rfc .html#anchor18
ソケットを開く方法はほぼ理解できたと思いますが、Windows の C++ で GET リクエストを送信するにはどうすればよいですか?
どんな助けでも大歓迎です:)
TCP ソケットが開いている場合は、HTTP GET 要求を発行する必要があります。これは実際には非常に単純です。次の例で説明されているように、一連のテキスト行をソケット経由で送信するだけです。
http://www.jmarshall.com/easy/http/#sample
空の行でリクエストを終了します。
次に、サーバーが応答するのを待ち、指を交差させます...
あなたの場合、すべてのパラメーターは GET 行にあり、URL の後にパラメーターがあります。
GET url?param1=value1¶m2=value2¶m3=value3