0

我正在尝试编写一个 bittorrent 客户端,我需要弄清楚如何使用一些特定参数向跟踪器发送 HTTP GET 请求,这些参数可以在此处找到:http: //jonas.nitro.dk/bittorrent/bittorrent-rfc .html#anchor18

我想我只是了解如何打开套接字,但是如何在 Windows 上用 C++ 发送 GET 请求?

任何帮助将不胜感激 :)

4

1 回答 1

1

当您的 TCP 套接字打开时,您需要发出 HTTP GET 请求。这实际上非常简单:您只需要通过套接字发送一系列文本行,如下所述:

http://www.jmarshall.com/easy/http/#sample

您以空行结束您的请求。

然后你等待服务器回复,然后你交叉手指......

在您的情况下,所有参数都将在 GET 行中,URL 后面带有参数:

获取 url?param1=value1¶m2=value2¶m3=value3

于 2012-07-09T12:14:27.693 回答