服务器可以控制连接的存活时间.不论客户端如何使用连接,服务器都有一定的策略来管理连接.所有的通信服务器都应该支持该功能.不然就是BUG.
那请教一下,存活时间为多长是可以接受的呢,因为这项服务的等待时间极具不确定性,可能从几秒时间到一两分钟不等,也就是在服务端运行计算的时间,不包括网络原因造成的等待时间
@阿Dong→沁鉫: 使用HTTP时,现在的默认设置就是可以接受的.HTTP是状态协议,你不用去关心连接的存活情况,服务器会优化连接使用.使用TCP时,你可以根据你的需求设置非活动连接的最大生存周期,比如为了快速诊断客户端是否在线.
我不明白你说的"服务的等待时间"是什么含意?是指等待响应的时间吗?如果是的话,这和你提出的客户端调用Close方法是没有联系的.
@荒原上的军旗: 嗯,那明白了,看来是我多虑了,谢谢