我正在尝试编写一个bittorrent客户端,我需要弄清楚如何使用一些特定的参数向跟踪器发送HTTP GET请求,这些参数可以在这里找到:http://jonas.nitro.dk/bittorrent/bittorrent-rfc.html#anchor18
我想我只是想了解如何打开套接字但是如何在Windows上用C ++发送GET请求?
非常感谢任何帮助:)
答案 0 :(得分:1)
当您的TCP套接字打开时,您需要发出HTTP GET请求。 这实际上非常简单:您只需要通过套接字发送一系列文本行,如下所示:
http://www.jmarshall.com/easy/http/#sample
您以空行结束请求。
然后你等待服务器回复,然后你伸出手指......
在您的情况下,所有参数都将在GET行上,其中包含URL后面的参数:
获取网址?param1 = value1& param2 = value2& param3 = value3