ハンドフルのクライアントの同期を維持する必要があるアプリケーションにNetTcpBindingを使用することを計画しています。
サーバーで状態が変化するたびに、接続されているすべてのクライアントに通知する必要があります。
ただし、ネットワークに問題がある場合は、クライアントが自動的に再接続する必要があります。特定のクライアントに対するサーバーからの未処理のコールバックが失われることはありません。また、サーバーへの接続が失われ、再作成できない場合は、クライアントのGUIコードに通知する必要があります。(またはサーバーが再起動した場合)
WS-ReliableMessagingを使用したNetTcpBindingは、これを「すぐに使用できる」ものにしますか?