我有一台通过回叫频道回拨给客户端的服务器。
回调合约操作全部标记为IsOneWay。绑定是netTcp。
我有时会遇到服务器生成的消息多于客户端可以处理的消息的情况(我可以通过将睡眠放入客户端方法来模拟这个消息)。
最终我收到了“CommunicationException: The socket connection was aborted
”
不幸的是,我不知道幕后发生了什么。
答案 0 :(得分:0)
要获得有关最新信息的更多信息,请尝试打开WCF跟踪,并使用跟踪查看器查看输出。 here`s如何启用跟踪,并使用MS跟踪视图实用程序SvcTraceViewer.exe
更直接地回答了这个问题--WCF有一个默认的10个并发会话队列,所以我觉得这是你在服务器强调客户端时遇到的问题。但是,可以使用maxConcurrentSessions行为参数来配置更大的值。