私はこれに基づいたデュプレックス WFC クライアントを持っています。これは、単一のクライアントで使用すると正常に動作します。複数のクライアントをサーバーに接続しようとすると、問題が発生します。すると、例外が発生します。There was no endpoint listening at net.tcp://localhost:9080/MyDataService/1617f081e4b04c288965eea6ae18a39f that could accept the message. This is often caused by an incorrect address or SOAP action.
エンドポイントを次のように定義します。
ServiceHost duplex = new ServiceHost(typeof(ServerWCallbackImpl));
次のようにクライアント エンドポイントを追加します。
duplex.AddServiceEndpoint(typeof(IServerWithCallback), new NetTcpBinding(), uniqueEndpointAddress);
最初の接続では問題ありませんが、同じ方法で 2 番目のクライアントに接続しようとすると、上記の例外がスローされます。
誰かが私が間違っていることを見ていますか?
ありがとうございます!