1

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

查看 Elite Proxy Checker 的屏幕截图,我正在尝试制作该程序的简化版本。http://i52.tinypic.com/a57slh.jpg

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

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

但是,我看到人们用 VB.NET 编写的程序以 IP:PORT 格式 ping,即让您选择超时、告诉超时等。

我的问题是,我应该使用哪些类方法来做到这一点?

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

任何帮助,将不胜感激。

干杯,

(我为业余爱好编写代码,我不是专业人士,如果我犯了明显的错误,请见谅)

4

1 回答 1

0

看看tcpping,这里是 Windows 版本:

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

于 2010-12-28T10:15:31.290 回答