私はいくつかの古い Socket ルーチンをリファクタリングしていますが、いくつかのより高度な Socket オプション (具体的System.Net.Sockets.SocketOptionName
には) と、それらを削除/追加することの意味を理解するのに苦労しています。
例... DontRoute、OutOfBandInline、SendLowWater/ReceiveLowWater、DontFragment、BlockSource、NoDelay、NoChecksum など...
完全なリストは、http://msdn.microsoft.com/en-us/library/system.net.sockets.socketoptionname.aspxにあります。
ソケットオプションに関するより詳細なガイダンス/説明を入手できるソースを推奨できる人はいますか? 私の焦点はソケットの全体的なパフォーマンスに関連していますが、さまざまな状況下でのさまざまなオプションの適切性に関して、いくつかのコンテキストを得ることにも興味があります。