我决定尝试制作代理检查程序,例如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各个端口。
任何帮助都将不胜感激。
干杯,
(我为业余爱好编码,我不是专业人士,如果我发出明显的错误,那就很抱歉)