状況を確認するには、次のようなソケット接続 スルーホストに接続しようとすることができます(そのvb.net 2.0のコードがあまりにもWCFで動作するはずです)
Dim sckTemp As Socket = New Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp)
sckTemp.ReceiveTimeout = 500 : sckTemp.SendTimeout = 500
Try
'' Connect using a timeout (1/2 second)
Dim result As IAsyncResult = sckTemp.BeginConnect("Host_ADDRESS", YOUR_SERVER_PORT_HERE, Nothing, Nothing)
Dim success As Boolean = result.AsyncWaitHandle.WaitOne(500, True)
If (Not success) Then
sckTemp.Close() : Return False
Else
Return True
End If
Catch ex As Exception
Return False
End Try
それは1/2であなたのサーバーの状態を与えます秒
私がWCFをやっていたとき、私はちょうど 'void Ping()'を使いました; p –