форма имеет listbox и button
- Код: Выделить всё
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim a As Integer
For a = 1 To 255
Dim so As New System.Net.Sockets.Socket(System.Net.Sockets.AddressFamily.InterNetwork, System.Net.Sockets.SocketType.Stream, System.Net.Sockets.ProtocolType.Tcp)
Try
so.Connect("192.168.5." & a, 21)
If Not so.Connected Then
Me.ListBox1.Items.Add("Нет")
Else
Me.ListBox1.Items.Add("Есть")
End If
Catch ex As Exception
Me.ListBox1.Items.Add("Нет")
End Try
Application.DoEvents()
Next
End Sub
Результат не самый лучший... Скорость определения очень низкая.
Может есть другой способ? Если да - то какой?
Спасибо!