リモートサーバーでリッスンしているwcfサービスがあるとします。クライアントは、接続する前に、オペレーティングシステムによって割り当てられるポートを知ることができますか?
質問する
117 次
1 に答える
1
いいえ、デフォルトではありません...ただし、そのuriへのリクエストを管理するServicePointのBindIPEndPointDelegateプロパティを使用して、制御を回避することができます。
var servicePoint=ServicePointManager.FindServicePoint(myServiceUri);
servicePoint.BindIPEndPointDelegate = (sp, remoteEndPoint, retryCount) =>
new IPEndPoint(localEndpointDetailsGoHere)
この場合、ポートを自分で管理する必要があります。
于 2012-06-24T17:31:32.830 に答える