查找有关使用高级套接字选项的说明和指导
本文关键字:说明 选项 套接字 高级 查找 | 更新日期: 2023-09-27 18:19:34
我正在重构一些旧的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之间实现了套接字。我相信我用这个作为CodeProject的一个开始@Code。CodeProject站点有遗留代码的历史记录。
我刚刚发现维基百科上有关于TCP/IP套接字的完整示例代码,并附有解释!它位于BSD套接字
幸运的是,低级别的Socket
类及其关联的枚举几乎是到非托管函数/值的1:1映射。例如,这里列出了setsockopt
值的含义。