日期:2014-05-18  浏览次数:21069 次

c#中如何测试是否连接到代理服务器
我们使用QQ代理的时候,输入一个IP地址,然后选择测试,就会提示“连接到代理服务器”或者“无法连接到代理服务器”这样的提示。请问c#中如何判断某个IP是连接到了还是无法连接到呢?最好有具体的实例代码,谢谢~

现在使用了ping.send(string)函数来测试,认为如果ping成功了就是可以连接到代理服务器的。但是对于有些Ip,QQ测试是“无法连接到代理服务器”的,ping却是成功的。为什么会这样呢?有什么办法可以实现这个呢?

------解决方案--------------------
http://baike.baidu.com/view/1491229.htm
------解决方案--------------------
用Socket通讯,知道了代理服务器的IP和端口,尝试连接下就可以了。