Core Foundation   >   kCFSocketCloseOnInvalidate


グローバル変数

kCFSocketCloseOnInvalidate


CFSocketSetSocketFlags(_:_:) を使用して有効にすると、CFSocket オブジェクトが無効化された時に、CFSocket オブジェクトに関連したネイティブソケットが閉じられます。無効にすると、ネイティブソケットは開いたままです。このオプションは、デフォルトで有効になっています。





宣言


var kCFSocketLeaveErrors: CFOptionFlags { get }


議論


通常、CFNetwork スタックは、書き込み呼び出し関数を呼び出す前にソケットからエラーコードを読み取るために getsockopt (2) macOS 開発者ツールマニュアルページを呼び出します。これはまた、ソケットの保留中のエラーをすべてクリアする効果もあります。


このフラグが設定されている場合、この呼び出しはスキップされ、書き込み呼び出し関数内の特定のソケットエラーをチェックできます。





目次
Xcode の新機能

  • 言語:Swift | Objective-C
  • 宣言
  • 議論












  • トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)