【发布时间】:2010-03-23 23:52:42
【问题描述】:
WCF 服务基于 NetTcpBinding。客户端可能会默默地消失,让服务器不知道它不再连接。
我目前正在使用一个线程来 ping 所有连接的客户端以查看它们是否还活着,并删除断开连接的客户端。
- ping 线程是解决问题的正确方法,还是有更好的、可能基于事件的方法?
- 我是否必须通过 try/catch 包围与客户端通信的每个代码,并将其从连接的客户端列表中另外删除?
【问题讨论】:
-
“服务器认为它仍然连接”是什么意思?
标签: wcf nettcpbinding