我正在尝试完全按照主题对测试用例所说的去做,这意味着在进行检查时if(socket.Connected)
你会得到错误的结果,但是套接字对象仍然存在并且不会被处置。我知道轮询测试会更精确,但对于我目前的测试目的,我对此并不感兴趣。
我在这个论坛上环顾四周,但我没有看到在 C# 中执行此操作的方法,这可能吗?我正在尝试创建这种情况:
- 检查 Socket Connected,它失败了。
- 重新连接套接字,因此
Socket.Connected
返回 true。 - 休眠或等待一段时间。
- 再次将 设置
Socket.Connected
为 false。