0

私はこれに基づいたデュプレックス 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 番目のクライアントに接続しようとすると、上記の例外がスローされます。

誰かが私が間違っていることを見ていますか?

ありがとうございます!

4

0 に答える 0