好吧,我决定尝试制作一个代理检查器,例如 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各个端口。
任何帮助,将不胜感激。
干杯,
(我为业余爱好编写代码,我不是专业人士,如果我犯了明显的错误,请见谅)