c# - 寻找有关使用高级套接字选项的说明和指南

标签 c# sockets

我正在重构一些旧的 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/

相关文章:

c# - 对 C# 中使用 UDP 协议(protocol)的套接字感到困惑

c# - 使用 OpenXML SDK 将包含注释的幻灯片从一个 PowerPoint 演示文稿复制到另一个演示文稿

c# - 如何使用 CustomWebViewRenderer 使 WKWebView 的高度适合其在 Xamarin 中的内容?

c# - MSBuildWorkspace.Create() - 支持的语言为零

c - 使用套接字编程发送和接收字符串缓冲区的 3 个元素

java - 安卓套接字 : receiving data in real-time

c# - 如何使用 LINQ 按组合并/求和记录?

c# - C# 中是否可能进行部分泛型类型推断?

java - 通过java套接字发送对象

c# - 使用原始套接字流式传输视频