Private Client As New TcpClient Client.Connect(IpAddr, PortNo) Function IsConnected() As Boolean IsConnected = False If (Client.Client.Connected) Then If ((Client.Client.Poll(0, SelectMode.SelectWrite)) AndAlso (Not Client.Client.Poll(0, SelectMode.SelectError))) Then Dim b As Byte() = New Byte(1) {} If Client.Client.Receive(b, SocketFlags.Peek) = 0 Then Return False Else : Return True End If Else Return False End If Else Return False End If End Function
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)