我正在重构一些旧的 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找到
任何人都可以推荐一个可以让我获得有关套接字选项的更详细指导/描述的来源吗?尽管我的重点与套接字的整体性能有关,但我也有兴趣获得一些关于不同情况下各种选项的适当性的背景信息。