winsocket能使用署理ip吗
winsocket能使用代理ip吗?新手求助,刚学写winsocket,模拟http请求,请问可以使用代理吗,如果可以请高手们给
winsocket能使用代理ip吗?
新手求助,刚学写winsocket,模拟http请求,请问可以使用代理吗,如果可以请高手们给个思路吧 winsocket 代理
[解决办法]
怎么发http就怎么发tcp呗!
[解决办法]可以是可以,但是Winsocks适合写那种SOCKS型代理(端口1080),这类Socks是需要建立链接的过程。基于SOCKS 4、SOCKS 5之类的协议。这个时候你发的数据要封装一个SOCKS数据包里,里面写了目标IP什么的。
建议你看这个了解一下
http://zh.wikipedia.org/wiki/SOCKS
类似IE浏览器那样是基于HTTP的代理(8080之类的)是更常用的代理,其实是对HTTP头做了点儿小手脚,比如发送完整URL而不是相对URL什么的。你可以看看:http://blog.csdn.net/zztfj/article/details/5899709
在Windows里,WinHTTP或者WinINET最适合来做这个,他们都是直接支持HTTP代理的。
建议用WinHTTP
http://msdn.microsoft.com/en-us/library/windows/desktop/aa384273.aspx