如何ping代理?即IP:PORT格式

时间:2010-12-26 22:24:25

标签: vb.net sockets asynchronous ping proxies

我决定尝试制作代理检查程序,例如Charion或Elite代理检查程序。这些程序接受IP:PORT格式的大型代理列表,ping它们会告诉您响应时间

请参阅Elite Proxy Checker的屏幕截图,我试图制作此程序的简化版本。 http://i52.tinypic.com/a57slh.jpg

我使用Ping.SendAsync(ip,timeout,ip)方法调查并制作了我的检查程序。 之后才发现你只能使用这种方法Ping IP,而不是端口。

我花了几个小时试图找到正确的类/方法,以便能够ping端口,从专家那里读不同的论坛帖子,他们说不可能只ping端口IPS,只能使用套接字尝试打开连接与港口。

但是,我已经看到人们用VB编码的程序以IP:PORT格式ping,即让你选择超时,告诉超时等等。

我的问题是,我应该使用哪些类方法来执行此操作?

我很确定它不是套接字......他们必须以某种方式ping各个端口。

任何帮助都将不胜感激。

干杯,

(我为业余爱好编码,我不是专业人士,如果我发出明显的错误,那就很抱歉)

1 个答案:

答案 0 :(得分:0)

查看tcpping,这是Windows版本:

http://www.elifulkerson.com/projects/tcping.php