我正在重构一些旧的 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 找到
任何人都可以推荐一个来源,我可以从中获得有关套接字选项的更详细的指导/描述吗?尽管我关注的重点是套接字的整体性能,但我也有兴趣了解有关不同情况下各种选项的适用性的一些背景信息。
最佳答案
我在Windows系统和VxWorks之间实现了套接字。我相信我用它作为开始 @ Code at CodeProject . CodeProject 网站有遗留代码的历史。
我刚发现维基百科有关于 TCP/IP 套接字的完整示例代码和解释!它位于 BSD Sockets
关于c# - 寻找有关使用高级套接字选项的说明和指南,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11112518/