私はWCFサービスを開発しました。ここで、クライアントがソケットを使用してアクセスできるようにしたいと考えています。WCF サービスに TCPListener システムを実装しましたが、別のスレッドで TCPListener オブジェクトをインスタンス化しようとすると、次のエラーが発生します。
私の WCF サービスはローカルでホストされています。
誰か助けてください。
前もって感謝します
サービスにソケットを実装させないでください。通信はバインディングのタスクです。TCP チャネルをインスタンス化するカスタム バインディングを実装できます。こことここにいくつかのヒントがあります。パフォーマンスが目標である場合は、net.tcp Binding を使用することもできます。
最後に、Web で検索すると、表示されるエラーは非常に明確です。これは、管理者権限が必要なポートまたは既に使用されているポートでリッスンしようとしていることを意味します。