我有一个使用unity3D的客户端,它连接到WCF双工服务。客户端一直连接并接收数据,但在随机的几分钟后,它就会停止接收数据。该服务保持稳定,可以在没有任何问题的情况下重新连接,也不会引发错误。
我已经使用.net 3.5和我在mono上使用的完全相同的代码设置了其他测试客户端,客户端几乎永远保持连接。
mono中的WCF是否存在已知的连接问题?我该如何防止这种情况发生?
我也遇到了同样的问题,直到我在Unity Asset(或插件)文件夹中复制了另一个版本的System.ServiceModel.dll和System.Runtime.Serialization.dll。您可以在此处找到这些程序集:https://www.dropbox.com/sh/z05gp6zsqhshvpx/S-Wywb7NDh
(使用Unity 4.2.2f1运行)
祝你今天过得愉快!