【发布时间】:2015-11-05 20:36:03
【问题描述】:
我的 TCP/IP 侦听器有什么方法可以检测当前是否有连接的客户端?
这是我的代码:
Public Sub StopListen()
client.Close()
tcpClientThread.Abort()
server.Stop()
SyncLock accessLock
endThread = True
End SyncLock
Btn_Listen.Text = "Listen"
End Sub
该代码中的问题是,每当用户按下Stop Listen 按钮并且当前没有连接到我的侦听器的cients 时,就会发生错误。
我该怎么做?
Public Sub StopListen()
If thereIsConnectedClient Then
client.Close()
End If
tcpClientThread.Abort()
server.Stop()
SyncLock accessLock
endThread = True
End SyncLock
Btn_Listen.Text = "Listen"
End Sub
【问题讨论】: