从webserver接口获取了一组ip 我要检测这些ip的5555端口是否开放 用多线程一次检测10个
检测端口是否开放方法
private static bool MonitoringPort(string ip, int port)
{
try
{
var tcp = new TcpClient(ip, port);
tcp.GetStream();
return true;
}
catch
{
return false;
}
}
点击事件
private void button1_Click_1(object sender, EventArgs e)
{
var soap = new DSISServiceSoapClient();
string[] link = soap.GetDSISTerminalIPList();
for (int i = 0; i < link.Length; i++)
{
bool reoult = MonitoringPort(link[i], 5555);
}
}